我的 Ubuntu 在端口 22 上运行 ssh。但是我的/var/log/auth.log
在建立连接时显示不同的端口号。端口号看起来是随机的:
Connection from xxx.xxx.xxx.xxx port 33692
Connection from xxx.xxx.xxx.xxx port 32970
为什么这些端口号不是 22?选择端口号背后是否有某种模式?
答案1
那是远程端口,而不是本地端口。远程操作系统选择一个高范围内的随机数供 SSH 客户端绑定,然后客户端连接到服务器上的端口 22。