SSH:使用者只能存取 webroot 中的特定資料夾

SSH:使用者只能存取 webroot 中的特定資料夾

我想創建一個用戶可以僅存取和管理特定資料夾透過SSH位於伺服器的 webroot 中。瀏覽了很多部落格..沒有一個有幫助。我正在使用ubuntu伺服器16.04

先致謝

答案1

我看到針對您的問題有兩種(類似)解決方案:

  1. SSH Chroot 監獄

    當使用者使用 ssh 登入時,他將自動在您設定的目錄中 chroot 並且無法登出(監獄)

  2. SFTP

    我用過我的安全外殼在多次需要提供對 webroot 目錄的存取時。 MySecureShell 基本上是 chroot 的包裝器,因此或多或少它會執行相同的操作。

相關內容