Sftp

cygwin sftp 限制使用者的主目錄

  • November 29, 2011

有沒有辦法使用 sftp 和 cygwin 將使用者限製到某些主目錄:

例如 user1 無法離開

/home/user1/

使用者 2

/home/user2/

我不認為窗戶上有,但也許我錯了。

無論如何都不能只讓使用者獲取目錄列表並只上傳文件嗎?我試圖避免使用者能夠訪問彼此的文件。

謝謝

保羅

您應該閱讀 sshd_config 手冊頁:man sshd_config

看來您需要 /etc/sshd_config 中的 ChrootDirectory 選項:

ChrootDirectory %h

如果您只想將限制應用於某些使用者,那麼您應該在上面加上

Match User user1,user2,...

以上都不是 Cygwin 特有的,但您應該在 Cygwin 上對其進行測試,以確保它在那裡按需要工作。我自己沒有使用過 ChrootDirectory 選項,所以您應該檢查以確保它在 Cygwin 中實現。

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