为什么我的 sshd 日志显示对无效端口的多次尝试?

为什么我的 sshd 日志显示对无效端口的多次尝试?

我的 ssh 守护进程设置为侦听端口 2221。我还禁用了 ssh 的 root 登录。

我不明白为什么auth.log我看到尝试登录其他端口(此处以 4627 为例)。

May 17 15:36:04 srv01 sshd[21682]: PAM service(sshd) ignoring max retries; 6 > 3
May 17 15:36:08 srv01 sshd[21706]: User root from 218.10.19.134 not allowed because none of user's groups are listed in AllowGroups
May 17 15:36:08 srv01 sshd[21706]: input_userauth_request: invalid user root [preauth]
May 17 15:36:10 srv01 sshd[21706]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=218.10.19.134  user=root
May 17 15:36:12 srv01 sshd[21706]: Failed password for invalid user root from 218.10.19.134 port 4627 ssh2
May 17 15:36:15 srv01 sshd[21706]: Failed password for invalid user root from 218.10.19.134 port 4627 ssh2
May 17 15:36:17 srv01 sshd[21706]: Failed password for invalid user root from 218.10.19.134 port 4627 ssh2
May 17 15:36:19 srv01 sshd[21706]: Failed password for invalid user root from 218.10.19.134 port 4627 ssh2
May 17 15:36:24 srv01 sshd[21706]: Failed password for invalid user root from 218.10.19.134 port 4627 ssh2
May 17 15:36:27 srv01 sshd[21706]: Failed password for invalid user root from 218.10.19.134 port 4627 ssh2
May 17 15:36:27 srv01 sshd[21706]: Disconnecting: Too many authentication failures for root [preauth]

SSHD 应该考虑这些尝试。为什么日志显示用户/密码不匹配,而实际上不应该匹配收到请求(错误的端口)?我错过了什么吗?

答案1

日志告诉你:

拥有该 IP218.10.19.134和端口的某人4627多次尝试使用密码以 root 用户身份登录。但:

  • 无论如何,用户 root 是invalid,日志只是通知您登录尝试
  • 尝试的登录方法是password身份验证(不是公钥或其他任何内容)
  • 源端口是4627,目标端口是2221(未写入日志,因为 sshd 仅监听2221,sshd 不会注意到其他端口上的任何其他尝试)
  • 经过一番尝试后,sshd 阻止了disconnectingtcp 连接的登录

您将在日志中找到我的答案中所有突出显示的单词,除了2221.

答案2

日志中给出的端口号是客户端的端口,而不是您的端口。

相关内容