Ssh

如何為使用者禁用 SFTP,但保持啟用 FTP

  • April 6, 2019

我創建了一個名為“ftp-acc”的使用者,並使用 VSFTPD 將其限制在單個目錄中。當我使用 FTP 登錄 Filezilla 中的帳戶時,它成功地限制在一個目錄中。

但是,當使用 SFTP 使用相同的憑據登錄時,使用者也可以訪問其他目錄。

如何為使用者“ftp-acc”禁用 SFTP?

第一點,FTP 和 SFTP 都不同。FTP 普通文件傳輸協議,但 SFTP 是安全文件傳輸協議,此服務來自 SSH,而不是獨立服務。

如果您想為一位使用者禁用 SFTP,請在伺服器(您嘗試訪問的機器)中打開 sshd_config 文件並

DenyUsers ftp-acc

然後重新啟動 sshd 服務

service sshd restart

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