在Ubuntu中掛載遠(yuǎn)程文件系統(tǒng):SSHFS的使用教程

小樊
255
2024-04-26 18:00:53

  1. 安裝sshfs 首先,確保已經(jīng)安裝了sshfs。如果沒有安裝,可以通過以下命令來安裝:
sudo apt update
sudo apt install sshfs
  1. 創(chuàng)建本地掛載點(diǎn) 在本地創(chuàng)建一個(gè)空文件夾作為掛載點(diǎn),比如在/home/user/mount下創(chuàng)建一個(gè)文件夾:
mkdir /home/user/mount
  1. 掛載遠(yuǎn)程文件系統(tǒng) 使用sshfs命令來掛載遠(yuǎn)程文件系統(tǒng)。語法如下:
sshfs user@remote_host:/remote_directory /local_mount_point

其中,user是遠(yuǎn)程主機(jī)的用戶名,remote_host是遠(yuǎn)程主機(jī)的IP地址或主機(jī)名,remote_directory是遠(yuǎn)程目錄路徑,local_mount_point是本地掛載點(diǎn)的路徑。

例如,如果要掛載遠(yuǎn)程主機(jī)上的/home/user/data目錄到本地的/home/user/mount目錄,可以使用以下命令:

sshfs user@remote_host:/home/user/data /home/user/mount

在執(zhí)行此命令時(shí),系統(tǒng)將提示您輸入遠(yuǎn)程主機(jī)的密碼。輸入密碼后,將會(huì)建立安全的SSH連接,并將遠(yuǎn)程文件系統(tǒng)掛載到本地。

  1. 卸載遠(yuǎn)程文件系統(tǒng) 當(dāng)不再需要訪問遠(yuǎn)程文件系統(tǒng)時(shí),可以使用fusermount命令來卸載遠(yuǎn)程文件系統(tǒng)。語法如下:
fusermount -u /local_mount_point

例如,要卸載先前掛載的遠(yuǎn)程文件系統(tǒng),可以使用以下命令:

fusermount -u /home/user/mount

這樣就成功卸載了遠(yuǎn)程文件系統(tǒng)。

0