查找SSH客户端使用哪个端口发送连接请求

查找SSH客户端使用哪个端口发送连接请求

我有兴趣找出 SSH 客户端用于向服务器发送连接/身份验证请求的端口号(默认端口 22)。

我怎样才能发现它?

解决了

对于我来说,客户端使用一些任意端口进行连接

答案1

如果您想知道特定 ssh 连接将使用哪个端口,您可以在 /etc/ssh/ssh_config 中查找配置的任何系统/全局主机,并在 ~/.ssh/config 中查找任何用户/本地主机。

如果你想知道默认使用什么端口,可以使用命令getent services ssh。标准是连接到端口 22。

如果您想知道哪些端口正在积极使用,该命令netstat --tcp --programs --numeric | grep ssh应该显示给您。

相关内容