1. 程式人生 > >遠端伺服器掛載工具SSHFS

遠端伺服器掛載工具SSHFS

背景

在開發過程中,我們很多時候需要遠端訪問伺服器。對於認為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

這裡寫圖片描述