在 Windows 7 上挂载 SSH/SFTP 共享

Adr*_*scu 20 ssh windows-7 mount

可能的重复:
SFTP 作为 Vista 上的文件夹

我对 Windows 相当不熟悉,尤其是 Windows 7,但将其用于学校项目;本质上,我有一个可通过 SSH 访问的目录,我想以与在 Linux 或 OS X 中通过 sshfs 相同的方式在 Windows 7 中安装它,但我不知道 Windows 7 的任何 FUSE 端口。有谁知道任何在 Windows 7 中完成此操作的简单方法是什么?

(只是像 FileZilla 这样的常规 SFTP 客户端就可以工作,但我不希望每次进行更改时都必须手动传输文件以进行编译,因此首选将其安装为本地卷的东西。)

Joh*_*n T 19

看看Windows 的Dokan SSHFS。Dokan SSHFS 是一个使用 SSH 挂载远程文件系统的程序。您将需要安装SSHFS 下载页面上提供的MSVC 2005 可再发行组件和 Dokan 库。

另一种解决方案是将MindTermNetDrive一起使用(两者都有免费的家庭版本):

  1. 下载并提取 mindTerm
  2. 运行 mindterm.jar(如果可以,请双击它,否则在命令提示符中输入 java -jar mindterm.jar)
  3. 输入您要通过 ssh 连接的主机,然后输入用户名和密码
  4. 在菜单中点击插件>FTP To SFTP Bridge…
  5. 输入 127.0.0.1 作为监听地址
  6. 为侦听端口键入 21
  7. 选择远程系统类型
  8. 单击启用
  9. 点击关闭
  10. 接下来我们要安装 NetDrive
  11. 安装 netdrive 后,打开它,然后单击底部的 New Site
  12. 为站点名称键入 localhost(或任何您想调用的名称)
  13. 为站点 IP 输入 localhost
  14. 输入 21 作为端口
  15. 为端口选择 FTP
  16. 选择驱动器号
  17. 勾选匿名连接
  18. 点击保存
  19. 点击连接
  20. 单击 X 关闭窗口(将最小化到系统托盘)

你有它!在 Windows 中作为驱动器的 SSH/SFTP 连接。我已经在 Windows Vista 中对其进行了测试,但是它在 Windows XP 中应该可以正常工作。

来源

  • 仅供更新参考 Netdrive 可以通过选择 FTP 作为服务器类型并进入高级设置并使用 SSH2 将 SSL 更改为 SFTP 来安装 SFTP。 (2认同)