Akses kata sandi Putty ditolak [ditutup]

8

Saya mencoba masuk dengan Putty sebagai root, tetapi ketika saya mengetikkan kata sandinya akses ditolak .

Dapatkah seseorang tolong bantu saya memperbaiki ini?

Derek
sumber
1
Apa yang sudah kamu coba? Apakah Anda memverifikasi Anda terhubung ke host yang benar? Apakah kata sandi Anda benar, atau apakah Anda mis. Ubah tata letak keyboard? Bisakah Anda masuk menggunakan pengguna lain? Apakah login root SSH diaktifkan atau dinonaktifkan?
Daniel Beck
Sebagai tambahan untuk pertanyaan @ DanielBeck: Apakah login root diaktifkan di server? Apa itu /etc/ssh/sshd_config terlihat seperti?
nerdwaller

Jawaban:

21

Hanya ada empat masalah potensial yang dapat saya pikirkan (sebagian besar sudah dibahas sebelumnya):

  • Anda tidak terhubung ke server yang tepat.

    • Jika Anda menggunakan alamat IP, periksa.

    • Jika Anda menggunakan nama host, verifikasi itu menunjuk ke alamat IP yang benar dan / atau coba alamat IP sebagai gantinya.

  • Anda tidak memasukkan nama pengguna yang tepat.

    • Fakta bahwa Anda memiliki akses root tidak berarti Anda benar-benar dapat login sebagai root. Ini hanya berarti bahwa Anda memiliki akun dengan hak akses root (biasanya melalui sudo).

    • Jika Anda tidak memasukkan nama pengguna secara manual, pastikan Koneksi → Data → Nama pengguna login otomatis sebenarnya diatur ke akar .

  • Anda tidak memasukkan kata sandi yang tepat.

    • Periksa kata sandi yang Anda masukkan.

    • Verifikasi itu Kunci huruf kapital dinonaktifkan.

    • Verifikasi bahwa Putty menggunakan tata letak keyboard yang tepat.

    • Jika Anda menggunakan AltGr , yakinkan Terminal → Keyboard → AltGr bertindak sebagai tombol Tulis tidak dicentang.

    • Jika tidak ada di atas yang berfungsi, kosongkan bidang Koneksi → Data → Nama pengguna login otomatis (dengan asumsi sudah diatur) dan masukkan kata sandi di bidang nama pengguna untuk memverifikasi itu dimasukkan dengan benar.

  • Akses root dinonaktifkan.

    Beberapa server SSH dapat menonaktifkan login SSH untuk pengguna tertentu dan bahkan dapat menonaktifkan login root secara default.

    Jika Anda menggunakan server Open SSH, Anda harus mengedit /etc/ssh/sshd_config dan pastikan itu tidak mengandung salah satu dari baris berikut:

    PermitRootLogin no
    PermitRootLogin without-password
    

    Keduanya menghasilkan yang sederhana Akses ditolak. kesalahan, meskipun mereka mengizinkan Anda untuk memasukkan kata sandi. Yang terakhir hanya memungkinkan login root saat mengotentikasi menggunakan kunci publik.

    Untuk mengizinkan login root, hapus baris yang sesuai atau ganti dengan yang berikut:

    PermitRootLogin yes
    

    Lihat man sshd_config untuk informasi lebih lanjut.

Dennis
sumber
Akses root dinonaktifkan untuk saya, jawaban yang bagus!
Burgi
1
Opsi ke-4 juga bekerja untuk saya. Saya /etc/ssh/sshd_config file tidak mengandung salah satu dari dua baris yang disebutkan, namun saya menambahkan PermitRootLogin yes baris ke file saya dan itu berhasil. Pastikan Anda memulai kembali layanan SSH Anda setelah melakukan modifikasi pada file itu ( service ssh restart ), sehingga mereka berlaku.
Steph
0

Bagi saya itu adalah fail2ban yang telah saya instal.

Solusi: edit /etc/fail2ban/jail.local

Baris dengan entri ignoreip = harus diedit. Masukkan nama IP / CIDR / DNS Anda di dalam kotak dan login harus dimungkinkan lagi.

nanogrid
sumber