1.修改SSH配置
vi /etc/ssh/sshd_config
在sftp配置处添加-l INFO -f AUTH
Subsystem sftp /usr/lib64/ssh/sftp-server
-l INFO -f AUTH
或者
Subsystem sftp internal-sftp
-l INFO -f AUTH
针对于不开启sftp 的话情况不能够,使用sftp 链接服务器的情况 其原因还不明 不知道是否是因为安全的考虑
但是有服务器又不需要开启sftp 日志也同样可以链接登录、这就有点说不通了
解释:
源于自己在升级openssh 的时候 部分文件没有替换成最新的、导致相关的功能不能够使用
/usr/lib64/ssh/sftp-server 如果用的是之前的话、那么使用sftp 的话就不能够连接
internal-sftp 这个的话会自动寻找升级后的版本
所以差别在这里
/usr/sbin/sftp-server --> /openssh-7.9pl/sftp-server 也可以使用软链接的方式进行文件的映射;
作者:遇酒无缘
链接:https://www.jianshu.com/p/5555b313dacf
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。