Tüm Ürünler
Search
Belge Merkezi

:Troubleshoot SSH connection failure caused by sshd configuration errors

Son Güncelleme:Sep 30, 2026

sshd_config dosyasını doğrulayarak ve düzelterek bir ECS örneğine SSH bağlantısını engelleyen sshd yapılandırma hatalarını giderin.

Sorun açıklaması

sshd yapılandırma dosyasını değiştirdikten ve örneği yeniden başlattıktan sonra Workbench veya PuTTY, Xshell ve SecureCRT gibi üçüncü taraf araçları kullanarak örneğe bağlanamazsınız.

Neden

/etc/ssh/sshd_config dosyasında sshd'nin başlamasını engelleyen ve bu nedenle örneğe yapılan SSH bağlantılarını bloke eden hatalar bulunur.

Çözüm

Örneğe VNC üzerinden bağlanın, sshd yapılandırma dosyasındaki hataları düzeltin ve sshd hizmetini yeniden başlatın.

  1. Örneğe VNC üzerinden bağlanın.

    Bkz. VNC kullanarak bir örneğe bağlanma.

  2. sshd ikili dosya yolunu belirleyin:

    which sshd

    Çıktı, sshd'nin /usr/sbin/sshd konumunda bulunduğunu gösterir.

    image

  3. Yapılandırma hatalarını kontrol etmek için sshd'yi test modunda çalıştırın.

    Önemli

    Hataları erken aşamada yakalamak için bu komutu her sshd_config değişikliğinden sonra ve örneği yeniden başlatmadan önce çalıştırın.

    sudo /usr/sbin/sshd -t
    • Yapılandırma doğruysa herhangi bir çıktı döndürülmez.

    • Hata varsa çıktı, hatanın konumunu gösterir. Örneğin, aşağıdaki çıktı /etc/ssh/sshd_config dosyasının 144. satırındaki değerin desteklenmeyen bir değer olan no1 olarak ayarlandığını belirtir.

      image

  4. /etc/ssh/sshd_config dosyasını düzeltin.

    1. /etc/ssh/sshd_config dosyasını açın:

      sudo vim /etc/ssh/sshd_config
    2. Ekleme moduna girmek için I tuşuna basın. Önceki çıktıda belirtilen hata satırını bulun ve düzeltin. Örneğin, 144. satırdaki UseDNS değerini no olarak ayarlayın.

      UseDNS no
    3. Dosyayı kaydetmek ve kapatmak için Esc tuşuna basın, :wq girin ve Enter tuşuna basın.

  5. Düzeltmeyi doğrulamak için sudo /usr/sbin/sshd -t komutunu tekrar çalıştırın. Herhangi bir çıktı döndürülmezse yapılandırma doğrudur.

    image

  6. Değişiklikleri uygulamak için sshd hizmetini yeniden başlatın.

    sudo systemctl restart sshd.service