我正在尝试让用户从他的家用电脑访问我们的 Redhat 服务器。我已经为其他用户做过几次这样的事情了,只需将相应的 IP 添加到服务器的 hosts.allow 文件中即可。
添加到文件中的行如下所示:
#Allow access from users home:
sshd: 192.168.1.239 : ALLOW
然而,当用户尝试通过 ssh 登录时,他会得到:
ssh_exchange_identification: read: Connection reset by peer
我不知道为什么会这样。我对此进行了一些研究,似乎用户 IP 仍然被阻止,尽管已在 hosts.allow 中列出。有人知道这可能是什么原因以及我该如何修复它吗?
答案1
根据https://en.wikipedia.org/wiki/Reserved_IP_addresses192.168.0.0/24 是为本地网络上的用户保留的。
你说从他的
家用电脑。
我认为,除非通过 VPN,否则他不会连接到您企业的本地网络。
向他索要他的真实公开地址
curl -4 icanhazip.com
然后将他添加到白名单中。