Linux
在創建 FTP 帳戶後阻止使用者訪問 SSH
我在一些遠端伺服器上讓使用者成為 FTP 帳戶,但我不希望他們能夠訪問 SSH,只能訪問 FTP。
在執行 pureftpd 的 Ubuntu 上,這怎麼可能?
謝謝。
編輯文件
/etc/ssh/sshd_config
並添加指令DenyUsers user1 user2 ...
。或者,如果所有不應具有 SSH 訪問權限的使用者都屬於同一組(例如 ftpusers),您可以使用DenyGroups ftpusers
. 然後重新啟動 sshd/etc/init.d/sshd restart
使用 virtualusers,在 ftp lingo 中是沒有 shell 帳戶的 ftp 使用者。這比嘗試在每個使用者的基礎上拒絕 ssh 要好得多。