要查看Linux服务器上的SSH端口,您可以使用以下命令:
1. 使用 netstat 命令查看活动的网络连接: “` netstat -tuln | grep ssh “`
– `-t`:显示 TCP 连接 – `-u`:显示 UDP 连接 – `-l`:显示监听状态 – `-n`:以数字形式显示端口号
这条命令将显示所有活动的TCP和UDP连接,并使用grep过滤出SSH连接。
2. 使用 ss 命令查看活动的网络连接: “` ss -tuln | grep ssh “`
– `-t`:显示TCP连接 – `-u`:显示UDP连接 – `-l`:显示监听状态 – `-n`:以数字形式显示端口号
这条命令与netstat类似,也是显示活动的TCP和UDP连接,并过滤出SSH连接。
3. 检查 SSH 配置文件: “` cat /etc/ssh/sshd_config | grep Port “`
这条命令将打印出SSH服务器的配置文件(通常位于 `/etc/ssh/sshd_config`),并使用grep过滤出端口号。
4. 使用 nmap 命令扫描服务器: “` nmap -p 22 “`
这条命令会使用nmap工具扫描指定服务器的指定端口(22端口是SSH默认端口),并返回端口的开放状态。
5. 使用 lsof 命令查看打开的文件和套接字: “` lsof -i :22 “`
这条命令将使用lsof工具查看所有使用22端口的活动连接。
通过以上方法,您可以方便地查看Linux服务器上的SSH端口。