前面文章 讲述了如何在linux操作系统上通过ssh挂载其他linux服务器的文件系统, 作为一个异地存储的方案非常简单方便,只要远程的服务器开启ssh服务即可。
最近想了一下, 为什么windows上没有这个功能呢。
例如我的windows工作站,以windows11为例子,
需求1: 想要保存一些文件到其他windows服务器, 一般是通过远程windows服务器打开文件夹共享的方式。
需求2: 想要保存到其他linux服务器, 基本上2种方式, cifs 共享或者 nfs 共享。 远程的linux都需要进行一些配置。
找了找,最后发现个好东西,可以像上文一样, 直接 sshfs 挂载远程Linux 文件系统。
具体步骤如下:
首先下载2个文件, 多试几次, 可能会打不开。
winfsp-1.4.19049.msi 下载地址 github 搜winfsp 最新版本 v1.4.19049
sshfs-win-3.7.21011-x64.msi 下载地址 github 搜 winfsp/sshfs-win 最新版本 3.7.21011
下载后默认安装
安装后挂载方法,有2种, 图形方式和命令行方式
图形方式: 打开windows资源管理器
右键选中电脑->Map Network Drive ->选择 z: 并输入 \\sshfs.r\hoplite@192.168.122.1\u01 根据提示输入连接需要的帐号密码并勾选保存
命令行方式
net use z: \\sshfs.r\hoplite@192.168.122.1\u01
net use
取消挂载也是2种方法,图形方式和命令行方式
图形方式:
打开windows资源管理器, 右键选中z: 选择 Disconnect
命令行方式
net use z: /delete
非常简单方便,适合要求快速异地存放文件的场合。远程服务器不需要任何设置。