Linux SSH Portu Değiştirme Rehberi

Linux sistemlerde SSH (Secure Shell) protokolü, uzak bir sunucuya güvenli bir şekilde bağlanmayı sağlayan en yaygın yöntemlerden biridir. Ancak, güvenlik nedenleriyle SSH'nin varsayılan portu olan 22 numaralı portu değiştirmek, saldırılara karşı ek bir koruma katmanı ekleyebilir.

{tocify} $title={İçerik}

SSH Yapılandırma Dosyasını Düzenleme

SSH servisi, yapılandırma dosyasına bağlı olarak çalışır ve bu dosyada port numarası da dahil olmak üzere birçok ayar yapılabilir. SSH portunu değiştirmek için önce bu dosyayı düzenlemeniz gerekecek.
  • Terminali açın ve root yetkileriyle ya da sudo kullanarak aşağıdaki komutu girin:
sudo nano /etc/ssh/sshd_config
  • Bu dosya, SSH sunucusunun tüm yapılandırma ayarlarını içerir. Dosya içinde #Port 22 satırını bulun. Buradaki # işareti, bu satırın yorumlanmadığını belirtir.
  • Satırın başındaki # işaretini kaldırın ve ardından port numarasını istediğiniz değeri girerek değiştirin. Örneğin, 2222 numaralı portu kullanmak için şu şekilde değiştirin:
Port 2222

Bu işlem, SSH bağlantılarının artık 2222 numaralı port üzerinden yapılmasını sağlayacaktır.

Yeni Portun Güvenlik Duvarında Açılması

SSH portunu değiştirdikten sonra, bu portun güvenlik duvarında da açılması gerekir. Eğer sisteminizde ufw (Uncomplicated Firewall) kullanıyorsanız, yeni portu açmak için şu komutu kullanabilirsiniz:

sudo ufw allow 2222/tcp

Eğer iptables kullanıyorsanız, aşağıdaki komutu girebilirsiniz:

sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT

Yeni portun güvenlik duvarında açık olduğundan emin olun.

SSH Servisini Yeniden Başlatma

Yapılandırma dosyasındaki değişikliklerin etkili olabilmesi için SSH servisini yeniden başlatmanız gerekecek. Bunun için şu komutu kullanabilirsiniz:

sudo systemctl restart sshd

Bu komut, SSH servisini yeniden başlatır ve yapılan yapılandırma değişikliklerini uygular.

Yeni Port ile Bağlantıyı Test Etme

Yeni port numarasının doğru bir şekilde çalıştığından emin olmak için başka bir terminal penceresinden yeni port üzerinden SSH bağlantısı kurmayı deneyin. Aşağıdaki komutu kullanarak yeni port ile bağlanabilirsiniz:

ssh -p 2222 kullanıcı_adı@sunucu_ip_adresi

Eğer bağlantı başarılı olursa, port değiştirme işlemi tamamlanmış demektir.

Eski Portu Güvenlik Duvarından Kapatma

Yeni portu başarıyla test ettikten sonra, eski portu güvenlik duvarından kapatmanız önemlidir. Eğer ufw kullanıyorsanız, eski portu şu şekilde kapatabilirsiniz:

sudo ufw deny 22/tcp

iptables kullanıyorsanız, şu komutu kullanarak eski portu kapatabilirsiniz:
sudo iptables -D INPUT -p tcp --dport 22 -j ACCEPT

Bağlantıyı Test Etme ve Yeni Portu Kullanmaya Başlama

Son olarak, eski port üzerinden SSH bağlantılarının engellendiğinden ve yeni port üzerinden bağlantı kurabiliyor olduğunuzdan emin olun. Eğer her şey yolundaysa, SSH servisini yeni port üzerinden kullanmaya devam edebilirsiniz.

Yorum Gönder (0)
Daha yeni Daha eski