Saya selalu menggunakan Putty (win32) untuk mengakses server saya melalui SSH. Kemarin saya memutakhirkan OpenSSH di server saya dari 4.3 menjadi 5.8 dan sepertinya Putty tidak berfungsi sekarang. Ia meminta kata sandi, kemudian mengonfirmasi bahwa kata sandi itu benar, dan kemudian memberikan kesalahan fatal Server refused to start a shell/command
.
Ketika saya mencoba masuk dengan OpenSSH cygwin, saya tidak punya masalah.
Jawaban:
Masalahnya adalah kekurangan RAM.
sumber
Sepertinya ada sesuatu dalam konfigurasi dempul Anda yang meminta shell tertentu setelah login yang tidak lagi disetujui. Coba buat sesi baru alih-alih sesi tersimpan dan masukan sesedikit mungkin pengaturan, hanya host dan detail autentikasi apa pun. Itu akan membuat Anda masuk. Kemudian jika Anda ingin memperbaiki sesi yang disimpan sebelumnya lihat melalui pengaturan untuk bit tentang perintah jarak jauh, shell pilihan, dll.
sumber
plink user@ip -p 22 -pw pass
sendiri memberi saya kesalahan ini. Saya percaya bahwa ada sesuatu yang menghalangi saya di sisi sshd dan bukan dempul.Anda mungkin memiliki "perintah jauh" yang diatur di bawah pengaturan SSH di konfigurasi dempul. Hapus saja pengaturan ini dan coba lagi.
sumber
Saya tahu ini adalah utas lama, tetapi karena saya memiliki masalah ini dan saya menemukan jawaban ini tetapi ... Saya hanya bisa memperbaikinya dengan memperbarui versi Putty ke 0,70. Itulah satu-satunya hal yang berhasil untuk saya. Bersulang!
sumber
Untuk pengguna yang mengalami masalah ini: Anda dapat menyelesaikan ini dengan mematikan sesi salah satu pengguna yang menggunakan
sumber