Linux

在創建 FTP 帳戶後阻止使用者訪問 SSH

  • September 9, 2012

我在一些遠端伺服器上讓使用者成為 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 要好得多。

我用Google搜尋了一些指南

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