我已经设置了一些由 digitalocean 托管的虚拟机/VPS(“数字海洋水滴”)。我可以通过 SSH 连接到他们,这意味着我可以进行 SFTP。
与 SFTP 客户端连接一切都很好,例如 FileZilla 客户端(或支持 SFTP 的 WinSCP 客户端),但我想将一些虚拟机的驱动器映射到我的 windows 计算机上的驱动器号。
我对此进行了谷歌搜索,并提出了适用于 Windows 的 SSHFS Win Manager。https://sftptogo.com/blog/how-to-map-sftp-as-a-windows-10-drive/ (虽然我在 Windows 7 上)。我不知道它是否不是很多人使用的程序,这可能解释了一些事情。
我无法获得适用于 Windows 的 SSHFS,以连接到 SSH/SFTP 服务器。
我可以从 cygwin SSH 到它
(文件“bleh”只是私钥 id_rsa 的副本)
$ ssh -i ~/.ssh/bleh user@164....
FileZilla 也很好。
但是 SSHFS Win Manager 连接不上。设置似乎一切正常。
您是否尝试将https://github.com/winfsp/sshfs-win与另一个 GUI 或没有 GUI 一起使用?
由 barlop 添加
https://github.com/winfsp/sshfs-win/blob/master/README.md
(安装了 WinFSP,这是 sshfs-win 的基础)。
将 ssh 私钥(id_rsa 文件)放在它要我 %userprofile%.ssh 的目录中,我创建了目录并将文件放在那里。
然后。
C:\Users\User>net use V:\sshfs.k\bob@164.... 命令成功完成。
(不需要 sshfs win manager GUI)。
在我看来,该程序并没有多大用处,
https://github.com/evsar3/sshfs-win-manager/tree/v1.3.1 人们发布了 SFTP Win Manager 的问题,这些问题非常严重且没有回应。
有一个名为 Expandrive 的程序可以运行,设置速度非常快,用途广泛,因为它支持 SFTP 以外的许多服务,虽然它不是免费的
是否可以映射为网络驱动器,我 SFTP 到的服务器?