安装一个不支持shell访问的SFTP远程文件系统

我有一个NAS公开其文件系统为SFTP的NAS,但它不能以任何正常用户的身份通过SSH连接。 我试图使用sshfs从远程web服务器挂载它,但我收到错误:

阅读:连接重置由对等

sshfs是否需要一个可以login的用户,或者是否有一种方法可以在Linux中装载“SFTP-only”共享?

非常感谢你提前。

首先重要的是要明白,没有“SFTP专用”这样的东西。 SFTP不是一个独立的协议,它是SSH的一个子系统。 SFTP客户端连接到SSH服务器,进行身份validation,然后打开SFTP子系统(或者打开一个shell,这是你的NAS不允许的,但是你不用担心)。

所以…假设对你的NAS的SFTP访问configuration正确,你不应该有任何问题将其作为一个虚拟驱动器使用sshfs …好吧,说实话,最近谁报告sshfs问题的人数我很尴尬。

所以我build议你尝试sshfs的替代品。 SFTPnetworking驱动器 (但它只支持Windows客户端)立即出现在我的脑海(而且是免费的)。 到目前为止,我从来没有任何麻烦。 🙂