centos

centos挂载SSHFS远程文件

小樊
41
2025-04-26 21:54:03
栏目: 智能运维

要在 CentOS 上挂载 SSHFS 远程文件,您需要首先确保已安装了 fuse-sshfs 软件包

sudo yum install fuse-sshfs

接下来,创建一个用于挂载远程文件的本地目录:

mkdir ~/remote_folder

现在,您可以使用 sshfs 命令将远程文件系统挂载到本地目录。请将 user@remote_host 替换为您的远程用户名和主机名,将 remote_folder 替换为远程服务器上的共享文件夹路径,将 ~/remote_folder 替换为您刚刚创建的本地目录。

sshfs user@remote_host:/remote_folder ~/remote_folder

输入您的远程密码后,远程文件系统将被挂载到本地目录。

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

fusermount -u ~/remote_folder

如果您希望在系统启动时自动挂载远程文件系统,可以将以下内容添加到 /etc/fstab 文件中:

user@remote_host:/remote_folder ~/remote_folder fuse.sshfs _netdev,user,idmap=user,transform_symlinks,identityfile=~/.ssh/id_rsa,allow_other,default_permissions 0 0

请确保将 user@remote_host/remote_folder~/remote_folder 替换为实际值。在此示例中,我们还使用了 SSH 密钥进行身份验证。如果您使用密码进行身份验证,请将 identityfile 选项删除。

0
看了该问题的人还看了