Siempre he usado PuTTY (win32) para acceder a mis servidores a través de SSH. Ayer actualicé OpenSSH en mi servidor de 4.3 a 5.8 y parece que PuTTY no funciona ahora. Pide una contraseña, luego confirma que la contraseña es correcta y luego da el error fatal Server refused to start a shell/command
.
Cuando intento iniciar sesión con OpenSSH de cygwin, no tengo problemas.
Respuestas:
El problema era la escasez de RAM.
fuente
Parece que algo en sus configuraciones de masilla está solicitando un shell específico después del inicio de sesión que ya no está aprobado. Intente crear una nueva sesión en lugar de la que guardó e ingrese la menor cantidad de configuraciones posible, solo el host y los detalles de autenticación. Eso debería ayudarlo. Luego, si desea arreglar su sesión guardada anterior, mire a través de la configuración los bits sobre comando remoto, shell preferido, etc.
fuente
plink user@ip -p 22 -pw pass
solo me da este error. Creo que algo me está bloqueando en el lado sshd y no en la masilla.Probablemente tenga el "comando remoto" establecido en la configuración de SSH en la configuración de masilla. Simplemente elimine esta configuración e intente nuevamente.
fuente
Sé que es un hilo viejo, pero como tuve este problema y encontré estas respuestas, pero ... solo pude solucionarlo actualizando la versión de PuTTY a 0.70. Eso fue lo único que funcionó para mí. ¡Salud!
fuente
Para los usuarios que se encuentran con este problema: puede resolver esto eliminando la sesión de uno de los usuarios que usan
fuente