Kısa yanıt: Linux SSH port değiştirme komutu, sunucuda SSH hizmetinin dinlediği TCP portunu belirlemek için kullanılır. Sunucuda sshd_config içindeki Port değeri değiştirilir; istemcide ssh -p bağlantı portunu seçer. Yeni port güvenlik duvarında açılmalı, SSH hizmeti yeniden yüklenmeli ve erişim ayrıca test edilmelidir.
Sunucu yönetenler ve farklı bir TCP portundan bağlantı kurması gereken kullanıcılar, bu iki komutu sıkça karıştırır. Yanlış tarafı değiştirmek bağlantıyı düzeltmez; mevcut erişimi de kesebilir.
Port değişikliği öncesinde sunucunun türünü ve ağ kurallarını kontrol edin. Bir VPS sunucu türü seçimi, SSH ayarını değiştirmez; ancak yönetim erişiminin nasıl sağlandığını etkileyebilir.
Linux SSH port değiştirme komutu nedir?
Linux SSH port değiştirme komutu, sshd hizmetinin hangi portu dinleyeceğini ayarlamak için kullanılır. Sunucu ayarı sshd_config dosyasına yazılır; ssh -p ise yalnızca istemcinin bağlanacağı portu belirtir.
Linux SSH port değiştirme komutu sunucuda nasıl uygulanır?
- sshd_config dosyasındaki Port direktifini bulun veya ekleyin.
- Örneğin Port 2222 yazarak yeni portu belirleyin.
- Güvenlik duvarında TCP 2222 için izin tanımlayın.
- Yapılandırmayı doğrulayıp SSH hizmetini yeniden yükleyin.
UFW veya firewalld kuralı gerekir; SELinux etkinse yeni port için ayrıca izin tanımlanması gerekebilir. Hizmet adı dağıtıma göre ssh ya da sshd olabilir.
İstemci tarafında ssh -p kullanımı
Bağlanırken ssh -p 2222 kullanıcı@sunucu_adresi yazın. Bu seçenek sunucunun dinlediği portu değiştirmez.
SSH portu hangi durumlarda değiştirilir?
SSH portu, sunucuya erişim kurallarını değiştirmek veya otomatik bağlantı denemelerini azaltmak istendiğinde değiştirilir. Port değişikliği zorunlu değildir; önce yeni portun ağdan erişilebilir olduğunu doğrulayın.
Sunucu taşıma ve erişim gereksinimleri
- Sunucu politikası varsayılan port dışında bir bağlantı portu gerektiriyorsa.
- Birden fazla sunucunun erişim kurallarını ayırmak gerekiyorsa.
- Otomatik taramalardan gelen günlük kayıtlarını azaltmak isteniyorsa.
Güvenlik duvarı ve ağ yapılandırması
Yeni portu güvenlik duvarında açmadan sshd ayarını değiştirmeyin. Barındırma panelindeki ağ kuralları da dış erişimi engelleyebilir; hosting hizmeti seçimi bu kuralların nasıl yönetildiğini etkileyebilir.
SSH portunu değiştirmenin avantajları ve sınırları nelerdir?
Port değiştirmek bağlantı denemelerinin bir kısmını azaltabilir; tek başına güçlü bir güvenlik önlemi değildir. SSH anahtarı ve güçlü kimlik doğrulama gibi önlemlerin yerini tutmaz.
Güvenlik duvarı ve hizmeti yeniden yükleme
| İşlem | Görevi | Sınırı |
|---|---|---|
| Port direktifi | Sunucunun dinlediği portu belirler. | Güvenlik duvarı kuralını değiştirmez. |
| ssh -p | İstemcinin bağlanacağı portu seçer. | Sunucu ayarını değiştirmez. |
| Güvenlik duvarı kuralı | Porta gelen trafiğe izin verir. | sshd yapılandırmasının yerini tutmaz. |
Port değiştirmek ile SSH istemci seçeneğini ayırma
Yapılandırma değişikliğinden sonra uygun hizmet adıyla systemctl reload kullanın. İlk oturumu kapatmadan ayrı bir terminalde yeni portu deneyin; erişim doğrulanana kadar mevcut bağlantıyı açık tutun.
Linux SSH port değiştirme komutunu kullanmadan önce mevcut SSH oturumunu ve sağlayıcı konsolunu erişim yedeği olarak hazır tutun. İlk adım, sunucudaki etkin portu ve onu yöneten güvenlik duvarı kuralını belirlemektir.
Sıkça Sorulan Sorular
SSH portu değiştirildikten sonra yeni port nasıl test edilir?
Yeni portu, mevcut oturumu kapatmadan ayrı bir terminalden test edin. İstemcide ssh -p 2222 kullanıcı@sunucu_adresi komutunu çalıştırın. Bağlantı kurulmazsa güvenlik duvarını, sunucu yapılandırmasını ve hizmet durumunu kontrol edin; eski oturumu açık tutun.
SSH portunu değiştirirken mevcut bağlantının kesilmesi önlenebilir mi?
Evet, değişiklik sırasında açık SSH oturumunu kapatmayın ve yeni portu ikinci bir oturumda doğrulayın. Yeni bağlantı çalışmadan mevcut oturumu sonlandırmak erişimi kaybettirebilir. Sağlayıcı konsoluna erişim varsa, SSH bağlantısı başarısız olduğunda yedek yönetim yolu olarak kullanın.
SSH portunu değiştirmek sunucuyu yetkisiz erişime karşı tek başına korur mu?
Hayır, port değiştirmek tek başına yeterli koruma sağlamaz. Otomatik tarama trafiğini azaltabilir ama port taramasıyla yeni port bulunabilir. SSH anahtarı kullanmak, parola erişimini kısıtlamak ve güncel kimlik doğrulama ayarlarını uygulamak daha kapsamlı güvenlik yaklaşımının parçalarıdır.
Sunucuya SSH ile bağlanırken port numarası komuta nasıl eklenir?
Port numarasını istemci komutuna -p seçeneğiyle ekleyin: ssh -p 2222 kullanıcı@sunucu_adresi. Bu kullanım yalnızca bağlanılacak portu belirtir; sunucunun dinleme portunu değiştirmek için sshd_config ayarı ve güvenlik duvarı kuralı gerekir.