限制用户在linux控制台中的输入

限制用户在linux控制台中的输入

我需要限制用户对控制台的输入。该限制将基于 Linux 服务器的主机名。例如,用户尝试从 RHEL 服务器登录某个系统:登录 api.my-server.com。如果服务器的主机名是 my-server,则登录尝试成功,否则登录尝试应失败并伴有错误消息。

答案1

您可以使用拒绝主机

Debian 安装: sudo apt-get install denyhosts -y

centos安装: sudo yum install denyhosts #您需要为您的 centos 版本设置 epel 存储库

安装后,在您的hosts.allow中,您可以将那些使用您需要限制的域登录的人列入白名单

将此条目添加到 /etc/hosts.allow:

sshd : .my-server.com

相关内容