要在 CentOS 上使用 SSHFS 挂载远程文件系统,请按照以下步骤操作:
fuse-sshfs
软件包。如果尚未安装,请运行以下命令来安装:sudo yum install fuse-sshfs
remote_fs
的目录:mkdir ~/remote_fs
sshfs
命令将远程文件系统挂载到刚刚创建的本地目录。替换 <username>
为远程服务器的用户名,<remote_host>
为远程服务器的地址,以及 <remote_path>
为要挂载的远程目录路径:sshfs <username>@<remote_host>:<remote_path> ~/remote_fs
例如:
sshfs user@example.com:/home/user/remote_folder ~/remote_fs
输入远程服务器用户的密码。现在,远程文件系统应该已经挂载到了本地目录 ~/remote_fs
。
要卸载远程文件系统,请使用 fusermount
命令:
fusermount -u ~/remote_fs
现在,远程文件系统已经从本地目录 ~/remote_fs
卸载。
注意:如果遇到权限问题,请确保当前用户属于 fuse
组。可以使用以下命令将用户添加到 fuse
组:
sudo usermod -aG fuse <username>
然后注销并重新登录以使更改生效。