CentOS SSH Port Değiştirme Nasıl Yapılır?
SSH varsayılan (default) olarak 22 numaralı port üzerinde konumlandırılmıştır. SSH portunu değiştirmemiz için root kullanıcısına veya root yetkisine sahip bir kullanıcıya ihtiyacımız bulunuyor.
CentOS'ta SSH portunu değiştirmek için aşağıdaki adımları takip edebilirsiniz:
1. SSH Konfigürasyon Dosyasını Düzenleme
SSH konfigürasyon dosyası /etc/ssh/sshd_config
içindedir. Bu dosyayı düzenleyerek port numarasını değiştirebilirsiniz.
sudo nano /etc/ssh/sshd_config
Ardından aşağıdaki satırı bulun ve düzenleyin:
#Port 22
#
işaretini kaldırarak istediğiniz port numarasını girin (örneğin, 2222):
Port 2222
2. Yeni Portu Firewall'da Açın
CentOS, genellikle firewalld
kullanır. Yeni portu açmanız gerekir:
sudo firewall-cmd --permanent --add-port=2222/tcp sudo firewall-cmd --reload
3. SSH Servisini Yeniden Başlatın
Değişikliklerin uygulanabilmesi için SSH servisini yeniden başlatın:
sudo systemctl restart sshd
4. Yeni Portu Test Edin
Yeni portu test etmek için başka bir terminal veya istemcide şu komutu kullanabilirsiniz:
ssh -p 2222 kullanıcıadı@sunucu_ip
5. Eski Portu Kapatmayı Unutmayın
Eğer eski portu kullanmayacaksanız, güvenlik için kapatabilirsiniz:
sudo firewall-cmd --permanent --remove-port=22/tcp sudo firewall-cmd --reload
Dikkat Edilmesi Gerekenler:
- Belirlediğiniz port numarası, sistemde başka bir uygulama tarafından kullanılmamalıdır.
- Güvenlik duvarınızda doğru portun açık olduğundan emin olun.
- SSH bağlantınızı koparmadan önce yeni portu test edin.
Bu adımları takip ederek CentOS üzerinde SSH portunu güvenli bir şekilde değiştirebilirsiniz.