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.