主頁(yè) > 知識(shí)庫(kù) > Ubuntu上使用SSHfs把遠(yuǎn)程文件系統(tǒng)掛載到本地目錄

Ubuntu上使用SSHfs把遠(yuǎn)程文件系統(tǒng)掛載到本地目錄

熱門(mén)標(biāo)簽:硅基智能電話(huà)外呼系統(tǒng) 預(yù)覽式外呼系統(tǒng)有什么用 鶴壁點(diǎn)撥外呼系統(tǒng)好用嗎 湖北防封外呼系統(tǒng)運(yùn)營(yíng)商 去電tm智能電話(huà)機(jī)器人 i電銷(xiāo)機(jī)器人 玉林防封電銷(xiāo)卡 地圖標(biāo)注百度百科 慧營(yíng)銷(xiāo)外呼系統(tǒng)下載

windows之外的世界比想像中要大得多呢,幾乎天天都在用ssh,卻到今天才知道有sshfs這個(gè)好東西,前幾天還在為ZendStudio可以遠(yuǎn)程編輯文件欣喜,慚愧啊,終于有比vi scp://hostname//path/to/file更方便的方式了。

sshfs,就是可以把ssh連接到的主機(jī)資源,映射到本機(jī)的文件系統(tǒng)當(dāng)中,然后用戶(hù)可以像操作本地文件一樣操作,而實(shí)際的文件改動(dòng)將通過(guò)ssh傳輸?shù)竭h(yuǎn)程主機(jī)當(dāng)中。類(lèi)似于mount了一個(gè)windows共享目錄,或者另外一臺(tái)linux主機(jī)的samba共享,或者是nfs共享,只是“共享協(xié)議”變成了ssh通道罷了。

ubuntu源中已經(jīng)包含了sshfs了,以及所需的fuse包,直接apt安裝就可以了,一共是三個(gè)包:“fuse-utils libfuse2 sshfs”,不大,加起來(lái)才179k。安裝的時(shí)候會(huì)自動(dòng)創(chuàng)建用戶(hù)組fuse,要使用sshfs的用戶(hù)需要先加到這個(gè)用戶(hù)組里才行(記得完成后還要重新登錄),不然會(huì)沒(méi)有權(quán)限執(zhí)行fusermount:

fuse: failed to exec fusermount: Permission denied

復(fù)制代碼
代碼如下:

mkdir ~/remote_folder

在你的系統(tǒng)上創(chuàng)建了本地目錄之后,就可以通過(guò) SSHfs 掛載遠(yuǎn)程文件系統(tǒng)了。

掛載遠(yuǎn)程文件系統(tǒng)
要在你的機(jī)器上掛載遠(yuǎn)程文件系統(tǒng),你需要在終端窗口中輸入一段較長(zhǎng)的命令。

復(fù)制代碼
代碼如下:

sshfs -o idmap=user username@ip.address:/remote/file/system/ ~/remote

注意: 也可以通過(guò) SSH 密鑰文件掛載 SSHfs 文件系統(tǒng)。只需要在上面的命中用 sshfs -o IdentityFile=~/.ssh/keyfile, 替換 sshfs -o idmap=user 部分。

輸入這個(gè)命令之后,會(huì)提示你輸入遠(yuǎn)程用戶(hù)的密碼。如果登錄成功了,你的遠(yuǎn)程文件系統(tǒng)就會(huì)被掛載到之前創(chuàng)建的 ~/remote_folder 目錄。

使用完了你的遠(yuǎn)程文件系統(tǒng),想要卸載它?容易嗎?只需要在終端輸入下面的命令:

復(fù)制代碼
代碼如下:

sudo umount ~/remote_folder

這個(gè)簡(jiǎn)單的命令會(huì)斷開(kāi)遠(yuǎn)程連接同時(shí)清空 remote_folder 目錄。

總結(jié)
在 Linux 上有很多工具可以用于訪(fǎng)問(wèn)遠(yuǎn)程文件并掛載到本地。但是如之前所說(shuō),如果有的話(huà),也只有很少的工具能充分利用 SSH 的強(qiáng)大功能。我希望在這篇指南的幫助下,也能認(rèn)識(shí)到 SSHfs 是一個(gè)多么強(qiáng)大的工具。

標(biāo)簽:吳忠 商丘 廈門(mén) 臨沂 安陽(yáng) 期貨 江蘇 達(dá)州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Ubuntu上使用SSHfs把遠(yuǎn)程文件系統(tǒng)掛載到本地目錄》,本文關(guān)鍵詞  Ubuntu,上,使用,SSHfs,把,遠(yuǎn)程,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Ubuntu上使用SSHfs把遠(yuǎn)程文件系統(tǒng)掛載到本地目錄》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Ubuntu上使用SSHfs把遠(yuǎn)程文件系統(tǒng)掛載到本地目錄的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章