发布网友 发布时间:2024-07-02 17:21
共1个回答
热心网友 时间:2024-07-26 16:14
在Windows环境下,若遇到无法通过Samba挂载的远程服务器,SSHFS提供了一种便捷的解决方案,让你可以通过SSH协议将远程服务器的目录像本地磁盘一样访问。有两大方案供你选择:winfsp + sshfs-win,以及win-sshfs + dokan,前者是更为推荐的选择,因其持续更新。
首先,访问官方GitHub仓库获取最新版本:winfsp 和sshfs-win。确保winfsp版本与sshfs-win兼容,附带的图形界面工具SSHFS-Win Manager也是一个不错的选择,它能简化设置过程,特别是对于新手用户。
有两种方式可轻松挂载:一是通过图形界面,二是手动设置。推荐使用图形界面以提升效率。
安装完成后,打开SSHFS-Win Manager,点击“Add Connection”:
示例配置后,点击“Save”保存连接。然后,点击“Connect”按钮,远程目录便会出现在本地资源管理器中。
长期使用时,建议在设置中启用开机自启,以保持便捷。
1. 若SSH使用默认端口,挂载路径示例如:\\sshfs.r\username@remote_ip\ 或者\\sshfs\username@remote_ip\home\username\。
2. 如果使用其他端口,只需在路径后添加“!port”即可。例如:\\sshfs.r\xieqk@168.10.9.87!34567\。
登陆时,只需在Windows资源管理器中输入上述路径,输入远程用户的密码即可。
对于常用目录,建议使用映射网络驱动器功能将其固定挂载,这样可以更方便地浏览和操作。
sshfs-win的挂载语法如下(部分参数可选):
REMUSER: 远程用户,用于SSH登录。HOST: 远程服务器地址。PORT: SSH端口(可选,默认22)。PATH: 远程路径,例如:/home/remote_user/PATH或/PATH。
使用前两种方式时,Windows可能会询问密码,初次输入后会自动保存,之后只需在需要时输入即可。使用sshfs.k时,Windows将使用本地用户的SSH密钥进行加密,无需输入密码。
通过以上步骤,你便能在Windows上便捷地使用SSHFS挂载远程服务器的目录,享受本地操作的便利性。