然而,對 server 管理員而言, ssh 帳號並不是那麼安全,可以很簡單的送人,所以大多時候,我們都還是給個 htaccess/mysql 的帳號就好,避免使用者直接接觸 server 的檔案系統,也可以避免掉大多數的 linux local exploits 的問題。
但是這樣子一來,原本用 sshfs 用的很開心的人就不開心了啊... 還好 Linux 上面的 solution 很多,我們可以安裝 httpfs2 來用,在 ubuntu 底下只要下:
sudo apt install -y httpfs2
就可以開始使用 httpfs2。
注意事項:
- 請開啟 web server 的 webdav 功能,不然就會遇到下面的錯誤:
httpfs2: HEAD: server must Accept-Range: bytes
httpfs2: HEAD: exchange: server error
參考資料:
* https://altiscale.zendesk.com/hc/en-us/articles/202461926-Process-Data-Using-the-HttpFS-Service-in-your-Altiscale-Cluster
* https://code.google.com/p/mongoose/issues/detail?id=250
沒有留言:
張貼留言