centos 7 ssh可以登录 sftp链接失败
xftp报错:和服务器链接失败,查看系统日志无报错
查看sftp-server 文件路径
[root@local libexec]# locate sftp-server
/usr/local/libexec/sftp-server
/usr/local/share/man/man8/sftp-server.8
/usr/openssh-8.2p1/sftp-server
/usr/openssh-8.2p1/sftp-server-main.c
/usr/openssh-8.2p1/sftp-server-main.o
/usr/openssh-8.2p1/sftp-server.0
/usr/openssh-8.2p1/sftp-server.8
/usr/openssh-8.2p1/sftp-server.8.out
/usr/openssh-8.2p1/sftp-server.c
/usr/openssh-8.2p1/sftp-server.o
发现sshd.config里路径不对,修改
#Subsystem sftp /usr/libexec/sftp-server
Subsystem sftp /usr/local/libexec/sftp-server
重启ssh服务:
[root@local libexec]# systemctl restart sshd
我查看了同样的另一台服务器,配置一样,可以链接,问题解决了,原因未知~~~~~