centos

centos ssh如何使用sshfs挂载远程文件系统

小樊
65
2025-03-01 08:14:02
栏目: 智能运维

要在 CentOS 上使用 SSHFS 挂载远程文件系统,请按照以下步骤操作:

  1. 首先,确保已经安装了 fuse-sshfs 软件包。如果尚未安装,请运行以下命令来安装:
sudo yum install fuse-sshfs
  1. 创建一个用于挂载远程文件系统的本地目录。例如,创建一个名为 remote_fs 的目录:
mkdir ~/remote_fs
  1. 使用 sshfs 命令将远程文件系统挂载到刚刚创建的本地目录。替换 <username> 为远程服务器的用户名,<remote_host> 为远程服务器的地址,以及 <remote_path> 为要挂载的远程目录路径:
sshfs <username>@<remote_host>:<remote_path> ~/remote_fs

例如:

sshfs user@example.com:/home/user/remote_folder ~/remote_fs
  1. 输入远程服务器用户的密码。现在,远程文件系统应该已经挂载到了本地目录 ~/remote_fs

  2. 要卸载远程文件系统,请使用 fusermount 命令:

fusermount -u ~/remote_fs

现在,远程文件系统已经从本地目录 ~/remote_fs 卸载。

注意:如果遇到权限问题,请确保当前用户属于 fuse 组。可以使用以下命令将用户添加到 fuse 组:

sudo usermod -aG fuse <username>

然后注销并重新登录以使更改生效。

0
看了该问题的人还看了