linux怎么看ssh的端口
linux怎么看ssh的端口详细介绍
在 Linux 系统中,你可以通过以下几种方式查看 SSH 服务使用的端口。
方法一:查看 SSH 配置文件
SSH 服务的配置文件通常是/etc/ssh/sshd_config,你可以使用文本编辑器或grep命令来查看其中指定的端口。
bash
/etc/ssh/sshd_config
在上述命令里,grep是用于在文件中查找匹配特定模式文本的工具,^Port是一个正则表达式,它的作用是精准匹配以Port开头的行,而/etc/ssh/sshd_config是 SSH 服务的配置文件路径。要是找到相关行,输出就会显示配置的端口号。
方法二:使用
ss命令
ss命令能够显示网络连接、路由表等信息。你可以使用以下命令查看 SSH 服务监听的端口:
bash
ss :ssh
这里,-t表示只显示 TCP 连接,-u表示只显示 UDP 连接,-l表示只显示监听状态的套接字,-n表示以数字形式显示地址和端口,grep :ssh则是筛选出与 SSH 相关的行。若 SSH 服务正在监听,输出会显示监听的端口号。
方法三:使用
netstat命令
尽管netstat命令在较新的 Linux 系统中逐渐被ss命令取代,但它依旧可以用来查看网络连接信息。
bash
:ssh
912netstat | :ssh
此命令的参数含义和ss命令类似,-t代表 TCP 连接,-u代表 UDP 连接,-l代表监听状态的套接字,-n代表以数字形式显示地址和端口,grep :ssh用于筛选出与 SSH 相关的行。