SSH login failed: No supported authentication methods left to try Hatası

Linux sunucunuza SSH (örn. putty) veya bir SCP (örn. WinSCP ) uygulaması ile bağlanmaya çalışıyor ve SSH login failed (No supported authentication methods left to try) veya buna benzer bir hata alıyorsanız; aşağıdaki adımları console üzerinden gerçekleştirerek bu dertten kurtulabilirsiniz.

www.fatihsolen.com

Genellikle bu problemin 2 sebebi olur. Ya ssh password authentication kapalıdır,  ya da belirli hostlar haricinde gelen kullanıcılar red ediliyordur.

İki ihtimali de kontrol etmek için sshd servisinin ayar dosyasına girip, bir kaç değişiklik yapacağız. Bunun için console’a aşağıdaki komutu giriyoruz.

# vi /etc/ssh/sshd_config

Bu dosya içerisinde PasswordAuthentication ile başlayan satırı buluyor ve satırı aşağıdaki gibi olacak şekilde düzenliyoruz.

PasswordAuthentication yes

Bu satırın başında # olmamalıdır. Eğer var ise kaldırmayı unutmayın.

İkinci ihtimal ise IgnoreUserKnownHosts ‘un etkin olmasıdır. Bunu da aynı ayar dosyası üzerinden kapatacağız. Bu satırı da bulup aşağıdaki gibi olacak şekilde düzenleyelim.

IgnoreUserKnownHosts no

veya

# IgnoreUserKnownHosts yes

Bildiğiniz üzere başına “#” karakterini koyduğumuz satırlar devre dışı kalır.

Değişiklikleri yaptıktan sonra ssh servisini yeniden başlatıyoruz.

# service sshd restart

veya

# etc/init.d/sshd restart

Artık ssh üzerinden bağlantı sağlayabilirsiniz.

Fatih ŞÖLEN



Yorumlar

Yorum yok

Yorum Yapın

İsim *

E-posta *

Site