Procure Subsystem sftp <path>
na configuração do sshd, /etc/ssh/sshd_config
. Certifique-se de que <path>
aponte para o servidor SFTP (o caminho varia, mas geralmente termina com openssh/sftp-server
). Certifique-se de que esse servidor seja executável.
$ grep sftp /etc/ssh/sshd_config Subsystem sftp /usr/lib/openssh/sftp-server $ /usr/lib/openssh/sftp-server -h usage: sftp-server [-ehR] [-f log_facility] [-l log_level] [-u umask]
Tente executar o sshd no modo de depuração, em uma porta alternativa:
# sshd -rddp 1234
Ele deve mostrar por que exatamente a solicitação do subsistema está falhando.