17 lines
515 B
Bash
17 lines
515 B
Bash
#!/bin/bash
|
|
|
|
# Get the current date and time in YYYYMMDD-HHMMSS format
|
|
current_datetime=$(date +"%Y%m%d-%H%M%S")
|
|
|
|
# make backups
|
|
cp /etc/sysconfig/ipset "/etc/sysconfig/ipset.bak-$current_datetime"
|
|
cp /etc/sysconfig/ipset-paas "/etc/sysconfig/ipset-paas.bak-$current_datetime"
|
|
|
|
# add new IPs to ipset
|
|
ipset add EXTERNAL_SSH_USERS 159.65.36.120
|
|
ipset add EXTERNAL_SSH_USERS 24.52.152.6
|
|
ipset save > /etc/sysconfig/ipset
|
|
ipset save > /etc/sysconfig/ipset-paas
|
|
|
|
# now ready to reload and test
|
|
# systemctl restart ipset |