Linux SSH Bağlantı Gecikmesini Çözün: UseDNS no Ayarı
Linux VDS sunucunuza SSH üzerinden bağlanmak istediğinizde, kullanıcı adı ve şifrenizi yazdıktan sonra terminalin **10-15 saniye boyunca beklediğini** (askıda kaldığını) fark edebilirsiniz. Bağlantı bir kez kurulduktan sonra konsol akıcı çalışır ancak ilk giriş esnasındaki bu gecikme sinir bozucu olabilir. Bu durumun nedeni, SSH sunucusunun (sshd) bağlanan istemci IP'sine yönelik DNS ters çözümleme (reverse DNS) yapmaya çalışmasıdır.
1. SSHd Konfigürasyonunu Düzenleme
Bu gereksiz DNS sorgusunu kapatarak SSH girişini anlık hale getirebiliriz. SSH ile sunucunuza bağlanıp yapılandırma dosyasını açın:
nano /etc/ssh/sshd_config
Dosya içerisinde `UseDNS` parametresini aratın. Eğer başında `#` işareti varsa kaldırın ve değeri **"no"** olarak değiştirin:
UseDNS no
Ayrıca bağlantı hızını artırmak için `GSSAPIAuthentication` değerini de **"no"** yapabilirsiniz.
2. SSH Servisini Yeniden Başlatma
Yapılan değişikliklerin aktif olabilmesi için SSH servisini yeniden başlatın:
systemctl restart sshd (veya service sshd restart)
Artık yeni SSH bağlantıları kurarken bekleme süresinin tamamen ortadan kalktığını ve terminalin anında açıldığını göreceksiniz.
Projeleriniz için yüksek ağ performanslı ve kesintisiz bağlantı sunan VDS Kiralama çözümlerimizi inceleyebilir, tüm sunucu kurulum ve konfigürasyon işlemleriniz için Sunucu Destek Hizmetleri alabilirsiniz.