Permissions

為 SFTP 訪問設置可見目錄?

  • February 10, 2011

我正在使用 Dropbear SSH 伺服器設置對我的一台執行 Linux 的機器的 SFTP 訪問。當我遠端 SFTP 到機器上時,我可以看到上面的整個文件系統,即使我可能沒有寫訪問權限。如何控制使用者通過 SFTP 連接到我的機器時可以看到哪些目錄?例如,如果我只想讓一個目錄(例如 /ftp/)可見和可訪問怎麼辦?謝謝。

如果您想將其限制在某些目錄中,我相信您需要在 chroot 的監獄中執行您的 dropbear ssh 伺服器。

如果您使用的是最近的 OpenSSH,我建議您在 sshd_config 中使用 ChrootDirectory 設置。dropbear 似乎沒有類似的參數,因此您必須手動進行。

引用自:https://unix.stackexchange.com/questions/7207