Centos5 ve Centos 6 SSH Port Değiştirme

Merhaba,

Bu makalemizde Centos 5 veya Centos 6 yüklü sunucularda ssh port değiştirmeyi anlatacağız.

Öncelikle Putty yardımıyla sunucumuza bağlanıyoruz.

Daha sonra Centos sunucularda dosya düzenleme editörü nano varsayılan olarak gelmediğinden aşağıdaki komut ile nano’yu yüklüyoruz.

yum -y install nano

Nano yükleme işlemi tamamlandıktan sonra ssh bağlantı portunu değiştirmek için ssh konfigürasyon dosyamızı aşağıdaki komut ile açıyoruz.

nano /etc/ssh/sshd_config

Açtıktan sonra aşağıdaki satırlarda değişiklikleri yapmanız gerekmektedir.


Port 22 (22 yerine istediğiniz port numarasını yazınız)
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::

Port değişikliğini yaptıktan sonra aşağıdaki satırları bulup root girişine izin vermemiz gerekmektedir.


#LoginGraceTime 2m
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10

Ssh konfigürasyon dosyasında gerekli düzenlemeleri yaptıktan sonra CTRL+X diyerek sisteme çıkış komutu gönderiyoruz.
Ardından “Yaptığınız değişiklikleri kaydetmek ister misiniz?” diye bir soru soracaktır.
Y diyerek yaptığımız değişiklikleri kaydediyoruz.

Dosyayı kaydedip çıktıktan sonra değişikliklerin aktif olması için ssh servisini yeniden başlatmamız gerekmektedir.

/etc/init.d/sshd restart

ya da

service sshd restart

Şimdi IPTABLES üzerinden ssh için verdiğimiz porta gerekli izni sağlıyoruz.

iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport PORTNUMARASI -j ACCEPT

Gerekli izin verildikten sonra önce IPTABLES üzerinde yaptığımız değişikliği kaydediyor ardından da IPTABLES’ı yeniden başlatıyoruz.

service iptables save
service iptables restart

Şimdi yeni bir putty bağlantısı açıp vermiş olduğumuz ssh portuyla bağlantı sağlayabiliriz.

ADVEYER.COM