¿Por qué SFTP no funciona (SSH funciona)?

¿Por qué SFTP no funciona (SSH funciona)?

Tengo un servidor dedicado con Ubuntu Server 16.04 + VestaCP. El acceso SSH funciona perfectamente, pero SFTP no funciona. No sé cuándo se rompió, pero antes todo funcionó como se esperaba.

Cuando me conecto a sftp desde una máquina local, funciona:

Mar  6 13:52:37 local sftp-server[2120]: session opened for local user user1 from [10.10.80.120]
Mar  6 13:52:37 local sftp-server[2120]: received client version 3
Mar  6 13:52:37 local sftp-server[2120]: debug3: request 1: realpath
Mar  6 13:52:37 local sftp-server[2120]: realpath "."
Mar  6 13:52:37 local sftp-server[2120]: debug1: request 1: sent names count 1

Cuando intento hacerlo desde un host remoto, aparece 1 línea:

Mar  6 19:34:06 server sftp-server[3545]: session opened for local user root from [xxx.xxx.xxx.xxx]

No sucede nada y la conexión se interrumpe por tiempo de espera. No recibo ningún error y no puedo determinar la causa de este problema.

Tengo la configuración predeterminada en /etc/ssh/sshd_config:

Subsystem sftp /usr/lib/openssh/sftp-server -l debug3

No quiero reemplazarlo por internal-sftp. Esto debería funcionar sin cambios, porque funcionó antes.

Respuesta1

Cuando un cliente SFTP se conecta a un servidor SFTP, elprimer intercambio de datosLo que debe realizarse es que el cliente envíe su versión del protocolo SFTP al servidor. El servidor responde con la versión del protocolo SFTP que está dispuesto a utilizar para la sesión y luego el cliente y el servidor proceden a partir de ahí.

Puede ver en su primer ejemplo de registro que el cliente envió su versión al servidor:

6 de marzo 13:52:37 servidor sftp local [2120]: recibió la versión 3 del cliente

Esa línea falta en la segunda muestra de registro. La explicación más simple para esto es que el cliente nunca lo envió.

En resumen, parece que el cliente SFTP que se utiliza en el segundo caso no funciona correctamente. No envía el mensaje que se supone que debe enviar para iniciar el intercambio SFTP.

información relacionada