博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ssh能够连接而sftp不能连接的解决方法
阅读量:4153 次
发布时间:2019-05-25

本文共 843 字,大约阅读时间需要 2 分钟。

http://blog.csdn.net/e421083458/article/details/19763241

使用xshell从命令行切换到sftp时出现错误为:

sftp subsystem request is rejected.

please make sure that sftp subsystem is properly installed in ssh server.

下面找一下原因:

[root@bogon ~]# tail /var/log/secure

Feb 23 16:29:48 localhost sshd[2989]: subsystem request for sftp

Feb 23 16:29:48 localhost sshd[2989]: subsystem request for sftp failed, subsystem not found

可以看出是没有sftp-server的目录没有找到

我们找一下sftp-server的路径地址:

[root@bogon ~]# locate sftp-server

/usr/libexec/openssh/sftp-server
/usr/share/man/man8/sftp-server.8.gz

然后打开配置:

[root@bogon ~]# vi /etc/ssh/sshd_config 

# override default of no subsystems

# Subsystem       sftp /usr/libexec/openssh/sftp-server

替换成

# override default of no subsystems

Subsystem       sftp /usr/libexec/openssh/sftp-server

ok,重新load一下sshd.

[root@bogon ~]# /etc/init.d/sshd reload

重新连接发现OK了。

你可能感兴趣的文章
详解Java反射机制
查看>>
网站优化之Tomcat启用Gzip压缩
查看>>
Linux下mysql的彻底卸载
查看>>
python爬虫解决极验验证码问题
查看>>
使用JS将table表格导出为excel
查看>>
java调用阿里云短信服务接口
查看>>
idea的个性配置
查看>>
Java获取访问者Ip并限制Ip访问页面
查看>>
Java读取src下配置文件的问题
查看>>
网页加载时waiting(TTFB)时间过长的问题解决
查看>>
Java时间日期相关工具类
查看>>
JS使用OSS上传文件遇到的一些问题
查看>>
个人博客写了两年
查看>>
博客添加评论功能
查看>>
VMware Ubuntu安装教程(详细过程)
查看>>
Java新手的通病
查看>>
Java虚拟机知识汇总,Jvm面试必问
查看>>
LifecycleProcessor not initialized - call ‘refresh‘ before invoking lifecycl
查看>>
js实现选中div内容并复制到剪切板
查看>>
海康威视DS-K1F100-D8E发卡器Java版
查看>>