我在通过 ssh 从 Windows 服务器连接到 Linux 服务器 RH4 时遇到问题,使用 ssh 密钥对身份验证,因为虽然反向解析可以使用 nslookup IP_ADDRESS 运行,但这里无法运行。在服务器的 /home/USER/.ssh/authorized_keys 中,我使用主机名指定了 From 选项。
这里是安全日志中的相关行,其中应该是 HOSTNAME 而不是 IP_ADDRESS:
debug1: PAM: setting PAM_RHOST to "IP_ADDRESS"
这导致失败:
Authentication tried for USER with correct key but not from a permitted host (host=IP_ADDRESS, ip=::ffff:IP_ADDRESS).
我已经设定了
UseDNS yes
在 /etc/ssh/sshd_config 中,但没有任何变化。您有什么想法吗?谢谢