要在Ubuntu上設(shè)置SSHFS的自動(dòng)掛載,可以按照以下步驟操作:
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
文件來(lái)自動(dòng)掛載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
請(qǐng)將上述命令中的remote-user
替換為遠(yuǎn)程服務(wù)器的用戶(hù)名,remote-server
替換為遠(yuǎn)程服務(wù)器的地址,/path/to/remote/directory
替換為遠(yuǎn)程服務(wù)器上要掛載的目錄的路徑,/mnt/remote
替換為本地掛載點(diǎn)的路徑,/path/to/ssh-key
替換為SSH私鑰的路徑。
/etc/fstab
文件,并嘗試執(zhí)行以下命令以檢查是否存在語(yǔ)法錯(cuò)誤:sudo mount -a
sudo reboot
完成以上步驟后,您的SSHFS掛載點(diǎn)應(yīng)該會(huì)在系統(tǒng)啟動(dòng)時(shí)自動(dòng)掛載到指定的本地目錄。