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.


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:



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.


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.


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!


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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.