Bu konu, bir Linux Elastic Compute Service (ECS) örneğinde SSH oturum açma veya veri aktarımının yavaş olması sorununun nedenini ve çözümünü açıklar.
Sorun açıklaması
İnternet veya dahili ağ üzerinden bir Linux ECS örneğine SSH ile oturum açarken veya veri aktarırken işlem yavaşlar.
Neden
Yukarıdaki sorun, Linux ECS örneğinin SSH yapılandırma dosyasında (/etc/ssh/sshd_config) UseDNS özelliğinin etkinleştirilmiş olmasından kaynaklanabilir.
UseDNS, SSH hizmetinin güvenlik geliştirmesi için sunulan bir özelliktir. Varsayılan olarak UseDNS özelliği devre dışıdır. UseDNS etkinleştirildiğinde sunucu, istemcinin IP adresine göre ana bilgisayar adını almak için Domain Name System (DNS) işaretçi (PTR) kaydı sorgusu gerçekleştirir, elde edilen ana bilgisayar adına göre bir IP adresi almak için DNS A kaydı sorgusu yapar ve ardından bu IP adresini istemcinin IP adresiyle karşılaştırır. Bu işlem, istemci kimlik sahtekarlığını önlemeye yardımcı olur.
Çoğu durumda istemciler dinamik IP adresleri kullanır ve DNS PTR kayıtlarına sahip değildir. UseDNS özelliği etkinleştirildiğinde bilgi karşılaştırması yapılamaz ve DNS sorguları nedeniyle işlem gecikme süresi artar. Sonuç olarak istemci bağlantıları yavaşlar.
Çözüm
-
Linux ECS örneğinde oturum açın.
Daha fazla bilgi için bkz. Bir ECS örneğine bağlanma yöntemleri.
-
SSH yapılandırma dosyasını görüntülemek için aşağıdaki komutu çalıştırın:
cat /etc/ssh/sshd_configAşağıdaki komut çıktısı, UseDNS özelliğinin etkin olduğunu gösterir.
UseDNS yes -
SSH yapılandırma dosyasını değiştirin.
-
SSH yapılandırma dosyasını açmak için aşağıdaki komutu çalıştırın:
vi /etc/ssh/sshd_config -
UseDNS özelliğini devre dışı bırakmak için aşağıdaki satırın başına bir kare işareti (
#) ekleyerek satırı yorum haline getirin veya UseDNS parametresinin değeriniyesdeğerindennodeğerine değiştirin.# UseDNS no Esc tuşuna basın,
:wqgirin ve ardından yapılandırma dosyasını kaydetmek ve kapatmak için Enter tuşuna basın.-
SSH hizmetini yeniden başlatmak için aşağıdaki komutu çalıştırın:
systemctl restart sshd.service
-