【记录贴】sshfs将ubuntu系统的文件夹挂载在win7上
折腾了一天,版本一直不对,终于弄出来了。
——————————————————————
功能简介
ssh大家应该都很熟悉,一个常用的远程连接指令,而sshfs是在ssh的基础上添加了文件挂载的功能(可能也有其它功能,暂时不管它),所谓文件挂载,就是在本机上添加一个虚拟机,里面放着远程连接的电脑上我们指定的文件夹的内容。
安装步骤及注意事项
本机系统:win7 控制系统:ubuntu16.04
1、下载并安装DokanSetup-1.0.5.1000.exe
说明:如果安装最新版1.3.1.1000,在使用winsshfs时可能会出现"version error"的报错。详见
issue:version error when trying to mount
2、下载并安装 WinSSHFS-1.6.1.13-devel.msi
网址:https://github.com/feo-cz/win-sshfs/releases
说明:
- 该文件安装的时候可能会出现安装窗口闪退的情况,具体来说就是安装器出现“gathering required information”的对话,然后就迅速关闭了,别慌, 这时候你的软件已经安装好了,在C:\Program Files (x86)\WinSshFS目录下。具体可见 issue:1.6.1.13 devel RC5 MSI installer starts and closes
- 官方说这是测试版本,所以根据官方文档提示我最先装的是版本1.5.12.8,使用时会出现“An established connection was aborted by the server”的报错,详见issue:An established connection was aborted by the server
使用方法
打开软件,add,然后把下图红色的部分填好,host是控制主机的ip地址,drive name随便取个名就行,用户名和密码和ssh一样的,就不说了。其它部分可以不管,采取默认的也行。然后先save再mount
效果,多出了两个磁盘,下面那个我也不知道干啥的,我只需要上面那个:
经验总结
安装github上的工具遇到问题优先考虑在issue中查找,而不是百度(百度的帖子都太老了)或者自己反复尝试。如果我今天上午就静下来好好看issue的话,我现在论文估计都看了一两篇了,ε=(´ο`*)))唉