gpt4 book ai didi

linux - 如何在 Linux 上定义要求用户使用注册设备登录的其他安全级别?

转载 作者:太空宇宙 更新时间:2023-11-04 03:50:37 25 4
gpt4 key购买 nike

是否有任何方法可以定义另一个安全级别,即用户在通过 SSH 连接到 Linux 服务器时被迫使用单个预定义设备。例如,user1(使用他的用户名/密码)只允许使用pc1连接到linux服务器,所以我需要在linux服务器中定义一个白名单概念,所以如果user1尝试使用正确的用户名和密码使用pc2登录,连接将被拒绝。我们怎样才能将 pc1 唯一地寻址到 user1 呢?我需要使用什么样的地址? MAC 地址不可用,因为计算机与服务器位于不同的子网中,并且 IP 地址并不总是保持不变。

最佳答案

对于具有固定 IP 的计算机,请将以下内容添加到 /etc/ssh/sshd_config 中:

DenyUsers *
AllowUsers user3
Match Address pc1
AllowUsers user1

Match Address pc2
AllowUsers user2

第 1 行可能过于严格,默认禁止任何用户访问。第 2 行的示例允许 user3 从任何计算机登录。

对于 Mahsa 描述的用例,基于主机的身份验证将是可行的方法,并启用 HostbasedUsesNameFromPacketOnly。

更多信息请访问sshd_config联机帮助页和 this tutorial .

关于linux - 如何在 Linux 上定义要求用户使用注册设备登录的其他安全级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26489447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com