Ssh
如何為使用者禁用 SFTP,但保持啟用 FTP
我創建了一個名為“ftp-acc”的使用者,並使用 VSFTPD 將其限制在單個目錄中。當我使用 FTP 登錄 Filezilla 中的帳戶時,它成功地限制在一個目錄中。
但是,當使用 SFTP 使用相同的憑據登錄時,使用者也可以訪問其他目錄。
如何為使用者“ftp-acc”禁用 SFTP?
第一點,FTP 和 SFTP 都不同。FTP 普通文件傳輸協議,但 SFTP 是安全文件傳輸協議,此服務來自 SSH,而不是獨立服務。
如果您想為一位使用者禁用 SFTP,請在伺服器(您嘗試訪問的機器)中打開 sshd_config 文件並
DenyUsers ftp-acc
然後重新啟動 sshd 服務
service sshd restart