Linux Sunucuda SSH Port Numarası Nasıl Değiştirilir


1- Sunucuya SSH üzerinden bağlanın.

2- SSH yapılandırma dosyasını (/etc/ssh/sshd_config) herhangi bir metin düzenleyicisi ile açın. Bu örnekte vi editor kullanıyoruz:

vi /etc/ssh/sshd_config


3- Dosyayı ihtiyacınıza göre aşağıdaki adımlardan birini kullanarak düzenleyin:

Uyarı : Dosyayı düzenlerken dikkatli olun. Yanlış yapılandırılmış bir SSH dosyası, SSH üzerinden sunucuya erişilememesine yol açabilir.

  • Bir özel SSH portu belirleyin.

Satırdaki “#” işaretini kaldırın (#Port 22) ve yerine, standart SSH portu 22 yerine kullanılacak özel SSH portunuzu belirtin.
Örnek:

Port 2222

  • Birden fazla SSH portu ayarlayın.

    Satırdaki “#” işaretini kaldırın (#Port 22) ve bir sonraki satıra özel SSH portunuzu ekleyin. Bu durumda, SSH bağlantıları her iki portta da erişilebilir olacaktır.
    Örnek:
Port 22
Port 2222

4- Değişiklikleri kaydedin ve dosyayı kapatın.


5- Değişikliklerin uygulanabilmesi için sshd hizmetini yeniden başlatın.

service sshd restart

Not: Eğer port, bir SELinux sistemi üzerinde değiştirilirse, SELinux’a bu değişikliği bildirmek gereklidir:
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER

Not: Yeni port, sunucu güvenlik duvarında açılmalıdır.


Hata Almanız Durumunda

Eğer bu süreçte herhangi bir sorunla karşılaşırsanız ve çözüm bulamazsanız, destek talebi açarak bizimle iletişime geçebilirsiniz.