记一次sftp登录不上的处理
Posted linben1985
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记一次sftp登录不上的处理相关的知识,希望对你有一定的参考价值。
需要上传文件到centos7.4上,用xshell的sftp,还是用其他的sftp工具,甚至是sftp Ip,都报以下错误
Connecting to 192.168.20.200:22...
Connection established.
To escape to local shell, press Ctrl+Alt+].
Connection closing...Socket close.
Connection closed by foreign host.
Disconnected from remote host(192.168.20.200) at 22:28:52
网上找了几个小时方法,都没找到解决方案。但有的提到是,控制sftp的配置文件是/etc/ssh/sshd_config文件的
Subsystem sftp /usr/libexec/openssh/sftp-server
进到/usr/libexec/目录下,竟然没有后面的文件,这就奇怪了,那就直接找sftp-server文件,看在那里
find / -name sftp-server
find: ‘/proc/32473’: No such file or directory
find: ‘/proc/32875’: No such file or directory
find: ‘/proc/32885’: No such file or directory
/tmp/openssh4pL_RJ/openssh-8.7p1/sftp-server
/usr/local/openssh/libexec/sftp-server
果然目录变了,在/usr/local/openssh/libexec/sftp-server下,这就简单了,把/etc/ssh/sshd_config的Subsystem sftp 后面改成现在的文件路径,再systemctl restart sshd,问题就解决了。
以上是关于记一次sftp登录不上的处理的主要内容,如果未能解决你的问题,请参考以下文章