sshfs通過ssh掛載遠端目錄到本地
SSH 是一個強大且安全的工具,我們除了可以用它來遠端管理主機外,還可以通過它建立 SSH tunnel 作 Proxy 用,遠端傳輸檔案等等。而這裡我想要介紹另外一個功能,那就是結合 sshfs 這個工具可以把遠端主機的檔案系統對映到本地主機上,透過 SSH 把遠端檔案系統掛載到本機上,這樣我們可以不必使用 scp 工具就可以做到直接複製及刪除遠端主機的檔案了,就像操作本地磁碟一樣方便。
sshfs 是基於 FUSE 構建的 SSH 檔案系統客戶端程式,通過它遠端主機的配置無需作任何改變,就可以透過 SSH 協議來掛載遠端檔案系統了,非常方便及安全。
主頁:http://fuse.sourceforge.net/sshfs.html
Ubuntu 上安裝:
sudo apt-get install sshfs
掛載遠端 ssh 檔案系統:
sshfs -o transform_symlinks -o follow_symlinks user@hostname:/遠端路徑 /本地路徑
sshfs root@hostname:/遠端路徑 /本地路徑
-o transform_symlinks 表示轉換絕對連結符號為相對連結符號
-o follow_symlinks 沿用伺服器上的連結符號
更多引數請 man sshfs ,如果碰到其它問題請參考官方的 FAQ 。
如果你想不輸入密碼的話,請使用 SSH key 認證方式。
執行命令後就可以像操作本地磁碟一樣操作這個對映的磁碟了。
PS: 其實 FreeBSD 上也有此工具,Ports : /usr/ports/sysutils/fusefs-sshfs
本文轉自 技術花妞妞 51CTO部落格,原文連結:http://blog.51cto.com/xiaogongju/2060945
相關文章
- sshfs基於ssh掛載遠端目錄
- 使用SSHFS檔案系統通過SSH遠端掛在目錄
- 使用 SSHFS 將遠端伺服器目錄掛載到 Windows 本地伺服器Windows
- 如何使用 SSHFS 通過 SSH 掛載遠端的 Linux 檔案系統或者目錄Linux
- 使用SSHFS檔案系統遠端掛載目錄
- 使用 SSHFS 掛載遠端的 Linux 檔案系統及目錄Linux
- shell指令碼-透過lftp同步遠端目錄到本地指令碼FTP
- Windows平臺將遠端伺服器的目錄掛載為本地磁碟Windows伺服器
- 轉:Docker學習---掛載本地目錄Docker
- 遠端掛載NFS共享目錄引發當機問題NFS
- rtop – 通過SSH監控遠端主機
- 000 上傳本地庫到Github遠端庫過程全記錄Github
- Linux SSH遠端檔案/目錄傳輸命令scpLinux
- 自動掛載u盤到根目錄
- Linux SSh scp使用【遠端檔案/目錄的傳輸】Linux
- 通過nfs共享目錄實現oracle 歸檔日誌遠端備份NFSOracle
- 使用 Frp 和 Docker 通過遠端桌面和 SSH 來遠端控制 Windows(反向代理)FRPDockerWindows
- Java下載遠端伺服器檔案到本地(http協議和ssh2協議)Java伺服器HTTP協議
- Linux共享遠端目錄Linux
- OSSbucket遠端掛載成ECS本地盤之cloudfs4ossCloud
- Flume收集日誌到本地目錄
- Git拉取遠端分支到本地Git
- git 本地push到遠端倉庫Git
- 通過EXPDP/IMPDP匯出匯入遠端資料倒本地
- Linux上如何掛載EMC DataDomain BoostFS儲存到本地目錄LinuxAI
- 如何通過 SSH 在遠端 Linux 系統上執行命令Linux
- 掛載其他機器目錄
- Python通過paramiko從遠處伺服器下載檔案資源到本地Python伺服器
- 提交原本地專案到遠端gitGit
- ssh 信任,免密碼到遠端機器密碼
- [譯] 通過 SSH 遠端使用 Python 直譯器來執行 FlaskPythonFlask
- 從遠端把mysql透過mysqldump備份資料庫到本地MySql資料庫
- linux掛載windows共享目錄LinuxWindows
- linux下將遠端磁碟mount到本地Linux
- IIS虛擬目錄掛載檔案伺服器目錄伺服器
- docker hub 下載centos配置ssh遠端登陸DockerCentOS
- ssh只能遠端登陸到普通使用者,不能以root遠端登陸
- 如何 SSH 登入到 Linux 上的特定目錄Linux