我有一个在 Debian 8 下运行的服务器。它有一个运行正常的 SSH 和一个 SFTP 服务器,我使用它们没有任何问题。
我在计算机上安装了 win-sshfs,这样我就可以从 Windows 资源管理器透明地访问我的 SFTP,效果很好。我可以像在本地驱动器上一样做任何事情。我在另一台计算机上安装了 win-sshfs,它也运行良好。
现在,我希望这两台计算机能够同时使用 sshfs 访问 SFTP(仅对某些文件有读取权限)。
问题是,如果客户端已经通过 SSHFS 安装了驱动器,如果我尝试将其安装在另一台计算机上,我会收到此错误消息“通道已关闭”,并且无法安装它。只要我从第一台计算机上卸载它,我就可以毫无困难地将其安装在另一台计算机上。
您知道如何同时在两台(或更多)计算机上安装它吗?
答案1
尝试检查你的/etc/fstab
文件配置。你可能需要使用allow_other
查看这个关联了解更多详情。
或者,您可以尝试使用 CIFS,因为您的连接客户端是 Windows 主机。还有 NFS 作为另一种选择。
希望这能有所帮助。