En las versiones de openSuse x64 me he encontrado con que el SFTP no funciona correctamente, debido a un problema en la configuración del sshd_config. El error que se obtiene al intentar acceder al servidor es el siguiente:
sshd[25558]: error: subsystem: cannot stat /usr/lib/sftp-server: No such file or directory
La solución es tan sencilla como localizar donde se encuentra el archivo “sftp-server” y corregir la ruta en el sshd_config.
Para localizar el archivo:
find / -name sftp-server
En mi caso está en /usr/lib64/ssh/sftp-server
Para arreglarlo basta con hacer un enlace simbólico al archivo
ln -s /usr/lib64/ssh/sftp-server /usr/lib/sftp-server
O localizar la siguiente línea en el sshd_config y corregirla:
Subsystem sftp /usr/lib/sftp-server
Finalmente hay que reiniciar el servicio sshd y problema solucionado.
— Posted by Sergio Sainz | Posted in Sistemas TI | Posted on February 15, 2010



