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

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

1
2
3
4
cat /etc/ssh/sshd_config
 
# override default of no subsystems
Subsystem sftp /usr/libexec/openssh/sftp-server

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

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

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

1
2
3
find / -name sftp-server
 
/usr/local/libexec/sftp-server

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

1
2
3
vim /etc/ssh/sshd_config
 
Subsystem sftp /usr/local/libexec/sftp-server

5.重启sshd服务

1
service sshd restart