Debian

如何設置 sshfs 以使用 www-data

  • October 3, 2020

我有 2 個 Debian 系統 prod1 和 prod2,以及它們各自的使用者 prod1 和 prod2。我想使用 autofs 設置 sshfs,以便在 /home/prod1/ 中的 prod1 上有一個目錄,使用者 www-data 可以在一台伺服器或另一台伺服器上獨立使用。我希望內容的所有者是 www-data。我想使用從 prod2 使用者到 prod1 使用者的 ssh,而不是直接使用 www-data。我將如何配置 /etc/fstab、/etc/auto.master 和 /etc/auto.sshfs ?

自動大師:

/mnt/ssh /etc/auto.sshfs        uid=www-data,gid=www-data,--timeout=30,--ghost

自動.sshfs:

prod1     -fstype=fuse,rw,nodev,nonempty,noatime,allow_other,max_read=65536 :sshfs\#prod1@prod1\:
  • 你可以使用 /var/www/ssh 代替 /mnt/ssh,這個目錄成為一個特殊的目錄,訪問將觸發自動掛載…
  • 重新考慮安全隱患和調整權限

HTH,鋅

cat /etc/fuse.conf 
# mount_max = 1000
# user_allow_other

取消註釋該user_allow_other行,然後這將起作用。

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