我想嘗試使用 sshfs 在命令列上存取我的 Nextcloud 檔案。我用過dav2fs,但連接有點慢;例如,ls
在使用 dav2fs 掛載的目錄上執行該命令需要幾秒鐘。
由於我的 Nextcloud 實例透過 HTTPS 連接,因此可以安全地透過網際網路(本地 IP 以外)使用。
透過網路使用 sshfs 安全嗎?例如,我使用 ssh 透過行動數據連接到手機上的伺服器[email protected]
。所以我會使用該 URL 和使用者(當然還有目錄)來掛載 sshfs。
答案1
是的,SSHFS 在公共互聯網上使用是安全的。它在內部使用 SSH 檔案傳輸協議,該協議需要設定現有的 SSH 會話,因此您可以在身份驗證和加密方面獲得「常規」SSH 的所有安全優勢。
也就是說,您需要確保啟用一些基本的安全功能,例如:
- 沒有基於密碼的身份驗證;請改用基於密鑰的身份驗證。
- 建立一個單獨的使用者僅用於 SFTP 檔案傳輸。使用者應該
chroot
進入一個無法存取任何系統檔案的目錄。此處設定範例。