使用sshfs將遠端目錄掛載到本地

2021-09-22 06:36:30 字數 754 閱讀 9686

在linux下我們通常使用ssh命令來登入遠端linux伺服器,如果需要登入的遠端伺服器不止乙個,來回切換的過程將會變得非常麻煩。如果使用sshfs,將可以直接將遠端目錄對映到本地,而不需要修改遠端計算機的設定。下面我們來看一下如何使用sshfs。

首先,我們需要安裝sshfs軟體。sshfs是乙個基於ss**件傳輸協議的檔案系統客戶端,它的官方網頁是: 。在centos下,我們可以通過yum來安裝(注意使用yum安裝需要安裝epel源):

yum -y install fuse-sshfs

安裝好後,系統會自動建立fuse使用者組,要使用sshfs的使用者只要加入這個使用者組即可。

要想掛載遠端目錄,使用如下命令即可:

sshfs user@hostname:path mout_point

這裡user為遠端主機使用者名稱,hostname為遠端主機ip位址,path為遠端主機中想要掛載到本地的目錄,mount_point為掛載到本地的目錄。

當不需要使用的時候,使用以下命令解除安裝:

fusermount -u mount_point

如果想要開機自動掛載,可以在/etc/fstab中加入下面一行:

sshfs#user@hostname:path mount_point fuse defaults,auto,allow_other 0 0

這就要求必須先把ssh自動登入配置好了,讓root使用者能夠使用user身份登入遠端主機,另外allow_other這個引數很重要,沒有這個引數的話,掛載過來的目錄只有root能夠訪問。

使用sshfs掛載遠端目錄

在linux下,有很多掛載遠端 別的機器 目錄的方法,例如nfs。之前一直在用nfs,但是配置起來比較麻煩 需要n個c乙個s 而且不太穩定 斷網後無法解除安裝!現在換sshfs,它基於linux內建的ssh協議,只要又fuse就能正常工作。2 編譯 安裝 相關 tar xzvf sshfs fuse...

sshfs 通過ssh 掛載遠端目錄

安裝 yum y install sshfs掛載遠端 ssh 檔案系統 sshfs p 1234 root 192.168.1.218 home mnt sshfs p ssh埠 使用者名稱 遠端主機ip 遠端主機路徑 本地掛載點sshfs o transform symlinks o follow...

使用sshfs將全世界主機掛載到你的電腦上

使用 sshfs 將全世界的主機掛載到你的電腦上,這樣的說法可能有點譁眾取寵的味道,因為實現這個目標必須有乙個重要的前提,你必須擁有遠端主機的合法登入賬號並且該主機提供ssh訪問,這樣一來,範圍就縮小了很多。如何進行呢?跟我來!1.為什麼要這樣做和這樣做的好處?哦!這個問題?mm.那麼這樣說 如果你...