Webinoly-SSH、SFTP上傳檔案檔案權限問題

最近因為在測試單純使用html的靜態網站時,抓了一組靜態網頁資訊透過SSH上傳到後,發現網站異常。
後來檢查後才發現原來是上傳的權限是root,但htdocs的權限是www-data。
所以導致每次上傳WEB檔案都需要再下一次指令變更資料夾權限。

chown -R www-data:www-data htdocs

但如果是透過SFTP 連線時,卻發生另一個狀況! 無法使用www-data 連線
如果可以透過www-data這個權限連線,其實就可以省下每次上傳檔案後要變更權限的問題。
解決方法: 網路上找到的分享文章 [來源出處 林亞瑟.網路]

後續檢查了一下Fail2Ban 不需要調整,因為SSH和SFTP都是PORT22 所以可以不需要修改Fail2ban。