SSH 端口和 auth.log 中记录的连接

SSH 端口和 auth.log 中记录的连接

我有一个 SSH 服务器,它配置为非默认端口(比如说 2222)。

查看/var/log/auth.log该服务器,我看到成功的 SSH 连接记录如下

Accepted publickey for <user> from <ip> port <number> ssh2: ....

但是,<number>它从来不是 2222。相反,它通常是五位数字,并且每次新登录时似乎都不同。

参考一些参考资料,例如这个,这似乎是预期的行为,因为他们成功登录的示例也具有带有端口的日志记录,这些端口是一些随机的五位数字。

但我一直没能找到原因。我期望登录名是 2222。问题是为什么我的期望是错误的,以及为什么记录的端口每次都会改变。

答案1

您看到的是连接的源端口。它是客户端使用的端口,随机的,通常很高。对于 SSH 来说这没什么特别的,您会在每个服务中看到它。

这是完全正常的。

相关内容