Kesalahan fatal Putty: Server menolak memulai shell / perintah

10

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.

itayb
sumber
2
Bisakah Anda menempelkan isi Log Acara Putty?
jamaah
1
Bisakah Anda menambahkan -v ke perintah plink dan memposting output?
davey
1
Masalahnya adalah kekurangan RAM.
iTayb

Jawaban:

5

Masalahnya adalah kekurangan RAM.

itayb
sumber
1
masalah yang sama pada server RAM / CPU penuh
Donatello
2

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.

Caleb
sumber
1
plink user@ip -p 22 -pw passsendiri memberi saya kesalahan ini. Saya percaya bahwa ada sesuatu yang menghalangi saya di sisi sshd dan bukan dempul.
iTayb
Masih melihat-lihat pengaturan default Anda. Putty kemungkinan meminta sesuatu yang tidak tersedia di server yang tidak diminta oleh klien opensh cygwin.
Caleb
Apakah Anda mencoba membuat sesi baru, seperti yang disarankan Caleb? Apakah Anda menjalankan Putty terbaru?
Eduardo Ivanec
1

Anda mungkin memiliki "perintah jauh" yang diatur di bawah pengaturan SSH di konfigurasi dempul. Hapus saja pengaturan ini dan coba lagi.

Tonny
sumber
1

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!

Mariana
sumber
1

Untuk pengguna yang mengalami masalah ini: Anda dapat menyelesaikan ini dengan mematikan sesi salah satu pengguna yang menggunakan

pkill -KILL -u username

NB: Saya menggunakan akses root, karena berhasil masuk

Peter
sumber