一、环境信息:
本地:Ubuntu 16.04 FileZilla 3.15.0.2
远程:CentOS 6.8
错误描述
在Ubuntu下使用命令行ssh能够连接远程CentOS服务器,而使用FileZilla sftp不能连接的,FileZilla错误信息如下:
错误: 20 秒后无活动,连接超时
错误: 无法连接到服务器
状态: 正在等待重试...
状态: 正在连接 138.x.x.x...
响应: fzSftp started, protocol_version=4
命令: open "root@138.x.x.x" 22
命令: Pass: ********
状态: Connected to 138.x.x.x
错误: 20 秒后无活动,连接超时
错误: 无法连接到服务器
解决方法
把/etc/ssh/sshd_config文件中的
Subsystem sftp /usr/libexec/openssh/sftp-server改为Subsystem sftp internal-sftp
vim /etc/ssh/sshd_config
#Subsystem sftp /usr/libexec/openssh/sftp-server
Subsystem sftp internal-sftp
重新启动sshd即可使用root链接上sftp
service sshd reload