Ubuntu

通過 FSTAB 掛載 SSHFS - 權限問題

  • September 26, 2013

我無法通過 SSHFS/Fstab 安裝遠端文件系統。客戶端是一個 Ubuntu 10.10 盒子。遠端設備是 Netgear ReadyNAS Pro。我已經創建了 ssh 密鑰,並且無需密碼即可從 Ubuntu 設備登錄到 NAS。

如果我 SSH 到設備,然後 cd 到 /c/backup 目錄,我可以毫無問題地讀/寫。當我使用 fstab 掛載時,我得到了成功的掛載,但我無法訪問它。我被告知我沒有權限。dmesg 沒有給我任何提示。我的 fstab 中的行是:

sshfs#user1@192.168.120.28:/c/backup /home/user1/NAS-28/backup fuse user 0 0

user1 是熔斷器組的成員。遠端設備上 /c/backup 的權限是 777,nobody:nogroup。我想保持所有者/組相同,因為 Windows 客戶端將這個驅動器映射到他們的登錄腳本中,我不想干擾它。本地存在/home/user1/NAS-28/backup,權限為777,user1:user1。

有任何想法嗎?我可以提供任何需要的資訊。

提前致謝

掛載目錄後,/home/user1/NAS-28/backup 有什麼權限?

另外,您是否嘗試過使用 sshfs 命令將 fstab 從等式中剔除?

sshfs 192.168.120.28:/c/backup /home/user1/NAS-28/backup

這只是為了確保 mount 方法沒有問題。

此外,您可以嘗試 NFS-mounting 以查看問題是否僅在通過 sshfs 安裝時出現。NFS 也比 SSH 快很多,所以如果您在 LAN 上並且不需要加密連接,那麼使用 NFS 可能會更好。

引用自:https://serverfault.com/questions/242281