在 Linux 系统中,查看 SSH 服务端口有以下几种方法:
ss 或 netstat 命令查看当前监听的 SSH 端口sudo ss -tulnp | grep sshd
# 或
sudo netstat -tulnp | grep sshd
输出示例:
tcp LISTEN 0 128 0.0.0.0:22 0.0.0.0:* users:(("sshd",pid=1234,fd=3))
:22 表示 SSH 默认端口是 22(实际端口以输出为准)。SSH 服务端口配置在 /etc/ssh/sshd_config 中,使用以下命令查看:
grep -i "^Port" /etc/ssh/sshd_config
输出示例:
Port 22
22)。Port 行,SSH 会监听所有列出的端口。如果配置文件被修改但未重启服务,可通过以下命令确认运行中的配置:
sudo sshd -T | grep port
输出示例:
port 22
iptables/ufw)如果防火墙限制了 SSH 端口,可通过以下命令检查:
sudo iptables -L -n | grep 22
# 或(若使用 ufw)
sudo ufw status | grep 22
sudo。22。bash
sudo systemctl restart sshdss -tulnp | grep sshd。/etc/ssh/sshd_config。