Errore fatale PuTTY: il server ha rifiutato di avviare una shell / comando


10

Ho sempre usato PuTTY (win32) per accedere ai miei server tramite SSH. Ieri ho aggiornato OpenSSH sul mio server dalla 4.3 alla 5.8 e sembra che PuTTY non funzioni ora. Chiede una password, quindi conferma che la password è corretta e quindi restituisce l'errore irreversibile Server refused to start a shell/command.

Quando provo ad accedere con OpenSSH di Cygwin, non ho problemi.


2
Riesci a incollare il contenuto del registro eventi di PuTTY?
Nickgrim,

1
Puoi aggiungere -v al comando plink e pubblicare l'output?
davey,

1
Il problema era una carenza di RAM.
iTayb

Risposte:



2

Sembra che qualcosa nelle tue configurazioni di stucco richieda una shell specifica dopo il login che non è più approvata. Prova a creare una nuova sessione anziché quella salvata e inserisci il minor numero di impostazioni possibile, solo l'host e tutti i dettagli di autenticazione. Questo dovrebbe farti entrare. Quindi, se vuoi correggere la tua precedente sessione salvata, cerca tra le impostazioni i bit relativi al comando remoto, alla shell preferita, ecc.


1
plink user@ip -p 22 -pw passda solo mi dà questo errore. Credo che qualcosa mi stia bloccando dal lato sshd e non dal mastice.
iTayb,

Dai un'occhiata alle tue impostazioni predefinite. Putty probabilmente sta richiedendo qualcosa che non è disponibile sul server che il client cyshwin openssh non sta chiedendo.
Caleb,

Hai provato a creare una nuova sessione, come suggerito da Caleb? Stai eseguendo l'ultimo Putty?
Eduardo Ivanec,

1

Probabilmente hai il "comando remoto" impostato nelle impostazioni SSH nella configurazione dello stucco. Rimuovi questa impostazione e riprova.


1

So che è un vecchio thread, ma dato che avevo questo problema e mi sono imbattuto in queste risposte ma ... ho potuto risolverlo solo aggiornando la versione di PuTTY a 0.70. Questa è stata l'unica cosa che ha funzionato per me. Saluti!


1

Per gli utenti che riscontrano questo problema: puoi risolverlo uccidendo la sessione di uno degli utenti che utilizzano

pkill -KILL -u username

NB: ho usato l'accesso come root, poiché stava effettuando il login con successo

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.