openssh服务可以连接上sshd, 不能连接sftp

发布于 2022-09-30 23:06:13 字数 441 浏览 15 评论 0

windows安装了openssh, ssh [email protected]能连接上,但是使用filezilla或者winscp工具通过sftp连接不上,什么原因,网上搜的通篇都是改/etc/sshd中的Subsystem sftp /usr/sbin/sftp-server, 路径是对的,没必要改,或者说把这个路径改成internal-sftp,重启服务依然没有啥子用,报错

错误: FATAL ERROR: Received unexpected end-of-file from SFTP server
错误: 无法连接到服务器

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

薄凉少年不暖心 2022-10-07 23:06:13

win10自带sftp命令行客户端,你试试加上verbose output看看输出,贴出来看看有没有更相信的错误信息?

sftp -vv [email protected]

终端输出贴出来看看

我自用的ubuntu
只是把 /etc/ssh/sshd_config里的

Subsystem sftp internal-sftp

改成了

Subsystem sftp /usr/lib/openssh/sftp-server -u 022

就可以了, 其他系统是怎样就不清楚了.

冷清清 2022-10-07 23:06:13

按你的描述,你是要连接windows的ssh服务,你确定你windows的ssh服务带了sftp支持?
此外,windows下可以单独安装sftp服务器,你需根据需要进行配置。

网上一般设置都是针对linux下的sshd服务来说的,肯定和你的不搭。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文