如何在Ubuntu上设置SSHFS的自动挂载

avatar
作者
猴君
阅读量:0

要在Ubuntu上设置SSHFS的自动挂载,可以按照以下步骤操作:

  1. 安装sshfs工具:
sudo apt-get install sshfs 
  1. 创建一个用于存储SSH连接信息的配置文件,例如~/.ssh/config
touch ~/.ssh/config chmod 600 ~/.ssh/config 
  1. 编辑配置文件,添加SSH连接信息,例如:
Host remote-server     HostName remote-server.com     User remote-user     Port 22 
  1. 创建一个本地挂载点,例如/mnt/remote
sudo mkdir /mnt/remote 
  1. 使用/etc/fstab文件来自动挂载SSHFS:
sudo nano /etc/fstab 

在文件末尾添加以下行:

remote-user@remote-server:/path/to/remote/directory /mnt/remote fuse.sshfs noauto,x-systemd.automount,_netdev,user,idmap=user,IdentityFile=/path/to/ssh-key 0 0 

请将上述命令中的remote-user替换为远程服务器的用户名,remote-server替换为远程服务器的地址,/path/to/remote/directory替换为远程服务器上要挂载的目录的路径,/mnt/remote替换为本地挂载点的路径,/path/to/ssh-key替换为SSH私钥的路径。

  1. 保存并关闭/etc/fstab文件,并尝试执行以下命令以检查是否存在语法错误:
sudo mount -a 
  1. 如果没有错误,重新启动系统以确保挂载点能够自动挂载:
sudo reboot 

完成以上步骤后,您的SSHFS挂载点应该会在系统启动时自动挂载到指定的本地目录。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!