遠端伺服器掛載工具SSHFS
阿新 • • 發佈:2019-02-10
背景
在開發過程中,我們很多時候需要遠端訪問伺服器。對於認為Vim十分靈活的大神這個感覺感覺完全沒有必要。對於我這種習慣了本地開發的同學,該軟體能夠幫助你將遠端伺服器資料夾對映到本地,然後直接在本地進行開發即可。
Windows版本
準備檔案
使用
安裝後的軟體情況如下:
安裝後分別輸入:
伺服器部分:
- 驅動的名字
- 主機IP
- 埠Port
- 使用者名稱Username
- 密碼Password
- 根目錄Directory
本機部分:
- 驅動號Drive Letter
然後單擊Save後掛載Mount。
此時,檢視我的電腦,便會發現會出現一個新的碟符。
此時點選進入就是伺服器的根目錄。
如果像取消掛載,則點選Unmount。
Mac版本
前面沒有提到,首先要確認遠端訪問的伺服器開啟了sshfs服務。可通過檢視 /etc/ssh/sshd_config 中是否有 Subsystem sftp/usr/lib/openssh/sftp-server確認。
準備檔案
接著分別安裝osxfuse和sshfs(確保已經安裝了homebrew)
brew cask install osxfuse
brew install sshfs
使用
#掛載:注意本地資料夾名不要帶空格
sshfs -p port usr_name@ssh_server_ip :remote_dir local_dir
#取消掛載:注意這時候應該關閉資料夾,或者可以加上-f強制取消
umount local_dir
umount -f local_dir