Farklı bir port vermek ve ssh portuna sadece kendi ip adresiniz için erişim vermek yeterli olacaktır.

Şu ufak bash script işinizi görür.

Şu komutlarla bash dosyanızı oluşturun.

cd /usr/bin

nano sshban

chmod 1777 sshban

İçine aşağıdaki komutları ekleyin.

İpadresiniz ve port kısımları mevcut duruma göre değiştirilmelidir.

Alıntı
iptables -I INPUT -p tcp -m tcp --dport 22 -j REJECT
iptables -I INPUT -s ipadresiniz -p tcp -m tcp --dport 22 -j ACCEPT
su
Komut satırına sshban yazdığınızda kendi ip adresiniz dışındaki başka bir ip adresi ssh portunuza erişemez.

İp adresi kısmını ip bloğu şeklindede ayarlayabilirsiniz.

1.1.1.0/24 yazdığınızda 1.1.1.0-1.1.1.255 bloğuna
1.1.0.0/16 yazdığınızda 1.1.0.0-1.1.255.255 bloğuna izin vermiş olursunuz.

Kuralı bozmak için sunucuyu yeniden başlatmanız yada kvm ile iptables -F yapmanız gerekmekte. Ssh ile pek işiniz yoksa cpanelde service manager kısmından ssh servisini kapatabilir diğer panellerde
iptables -A INPUT -p tcp --dport 22 -j REJECT komutuyla porta tüm erişimleri kapatabilirsiniz.