我可以通过用户名、ip 还是两者来限制到我的 Linux 机器的 ssh 连接数?
答案1
要仅允许某些用户登录,您可以使用允许用户/etc/ssh/sshd_config 中的关键字。要限制 ssh 连接数,您可以使用最大会话数关键词。
例如:
AllowUsers jack joe
MaxSessions 5
来自手册:
AllowUsers 此关键字后面可以跟一串用户名模式,以空格分隔。如果指定,则仅允许与其中一个模式匹配的用户名登录。只有用户名才有效;数字用户 ID 不被识别。默认情况下,允许所有用户登录。如果模式采用 USER@HOST 形式,则分别检查 USER 和 HOST,将登录限制为特定主机的特定用户。允许/拒绝指令按以下顺序处理:DenyUsers、AllowUsers、DenyGroups,最后是 AllowGroups。