在Windows 7上挂载SSH / SFTP共享[重复]


20

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

我对Windows尤其是Windows 7不太熟悉,但是在学校项目中使用了Windows。本质上,我有一个可通过SSH访问的目录,我希望将其安装在Windows 7中,就像在Linux或OS X中通过sshfs进行安装一样,但是我不知道Windows 7的任何FUSE端口。 Windows 7中实现此目标的简便方法?

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



1
我不认为这个问题是重复的。另一个问题仅询问SFTP,此问题询问SSHFS。
尼克

Answers:


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到SFTP Bridge…
  5. 输入127.0.0.1作为监听地址
  6. 输入21作为监听端口
  7. 选择远程系统类型
  8. 点击启用
  9. 单击关闭
  10. 接下来我们要安装NetDrive
  11. 安装netdrive后,将其打开,然后单击底部的“新建站点”。
  12. 键入localhost(或任何您想调用的名称)作为站点名称
  13. 键入localhost作为站点IP
  14. 输入21作为端口号
  15. 选择FTP作为端口
  16. 选择一个驱动器号
  17. 选中以匿名身份连接
  18. 点击保存
  19. 点击连接
  20. 单击X关闭窗口(将最小化到系统托盘)

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

资源


感谢John的答复:)但是您是否对Dokan的Windows 7兼容性一无所知?我有点担心它的最新版本是Windows 7甚至尚未发布到生产之前的。有谁知道它是否仍然有效?谢谢!
阿德里安·彼得雷斯库

由于支持0.3.7 Vista 32和x64(dokan-dev.net/en/2008/08/20/dokan-library-037-released),因此我认为Windows 7应该可以工作。以防万一。
约翰T

不幸的是,Dokan安装程序甚至无法在Windows 7上运行,它会自动抱怨它不是Windows的公认版本:(不过,我还是可以尝试一下NetDrive,谢谢!
Adrian Petrescu,2009年

只是出于好奇,您是否尝试过在Vista兼容模式下运行它?
约翰T

2
Netdrive可以通过选择FTP作为服务器类型并进入高级设置并使用SSH2将SSL更改为SFTP来挂载SFTP。
codemonkee
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.