filezilla 认证失败 Received unexpected end-of-file from SFTP server

1.登陆目标主机,使用 cat 查看 /etc/ssh/sshd_config 文件,找到 Subsystem 关键字。

cat /etc/ssh/sshd_config

# override default of no subsystems
Subsystem sftp /usr/libexec/openssh/sftp-server

2.查看/usr/libexec/openssh/sftp-server是否存在

ls /usr/libexec/openssh/sftp-server

ls: 无法访问/usr/libexec/openssh/sftp-server: 没有那个文件或目录

3.没有这个文件 查找sftp-server这个文件

find / -name sftp-server

/usr/local/libexec/sftp-server

4.修改/etc/ssh/sshd_config文件

vim /etc/ssh/sshd_config

Subsystem sftp /usr/local/libexec/sftp-server

5.重启sshd服务

service sshd restart