如果你有一台网速不错的服务器,可以通过 SSHFS 将其硬盘挂载到本地。这样一来,文件的任何改动都只需在一个位置进行,非常方便。

Image

准备工作

首先,确保你能够通过 SSH 免密登录连接到服务器。这样可以避免每次访问时都需要输入密码。

ssh root@11.22.33.44 -p 10284

在 Linux 上挂载

安装 SSHFS

根据你的系统,使用以下命令安装 SSHFS:

sudo apt-get install sshfs   # 对于 Debian/Ubuntu 系统
sudo yum install fuse-sshfs  # 对于 CentOS/RHEL 系统

挂载服务器目录

假设你想将服务器上的 /nfs 目录挂载到本地用户目录下的 nfs 文件夹中,可以使用以下命令:

sshfs -o uid=$(id -u),gid=$(id -g) -p 10284 root@11.22.33.44:/nfs ~/nfs

在 Windows 上挂载

安装 WinFsp 和 SSHFS-Win

首先,从 GitHub 上下载安装 WinFspSSHFS-Win

加速下载地址: WinFspSSHFS-Win

映射网络驱动器

  1. 打开“此电脑”,右键选择“映射网络驱动器”。
    Image
  2. 在文件夹栏中输入:

    \\sshfs.kr\root@11.22.33.44!10284\nfs

    Image
    这样,你就成功将服务器的硬盘挂载到本地了。现在,你可以像访问本地文件一样访问服务器上的文件。

坑点

Windows 上很容易出错,只能慢慢探索了,但是Linux上还是体验很不错的。

如果windows上出问题了,那么久不要挂载任何目录,在命令行里面试一试。

net use X: \sshfs\root@114.242.29.129!10284

或者重启一下电脑,我也尝试了很久。

希望这篇文章能帮到你!如有问题或建议,欢迎留言。