要在Ubuntu上設置SSHFS的自動掛載,可以按照以下步驟操作:
sudo apt-get install sshfs
~/.ssh/config
:touch ~/.ssh/config
chmod 600 ~/.ssh/config
Host remote-server
HostName remote-server.com
User remote-user
Port 22
/mnt/remote
:sudo mkdir /mnt/remote
/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私鑰的路徑。
/etc/fstab
文件,并嘗試執行以下命令以檢查是否存在語法錯誤:sudo mount -a
sudo reboot
完成以上步驟后,您的SSHFS掛載點應該會在系統啟動時自動掛載到指定的本地目錄。