要查看SSH端口的命令,可以使用以下几种方法:
netstat
命令netstat
是一个网络统计工具,可以显示网络连接、路由表、接口统计等。
sudo netstat -tuln | grep ssh
这条命令会列出所有监听中的TCP和UDP端口,并通过 grep
过滤出包含 "ssh" 的行。
ss
命令ss
是 netstat
的现代替代品,功能更强大且效率更高。
sudo ss -tuln | grep ssh
这条命令同样会列出所有监听中的TCP和UDP端口,并过滤出包含 "ssh" 的行。
lsof
命令lsof
可以列出当前系统打开的文件和使用这些文件的进程。
sudo lsof -i :22
这条命令会显示所有使用22端口(默认SSH端口)的进程。
/etc/services
文件/etc/services
文件包含了常见的网络服务及其对应的端口号。
grep ssh /etc/services
这条命令会显示SSH服务及其默认端口号。
sudo
提升权限。/etc/ssh/sshd_config
文件中的 Port
配置项,确认SSH是否监听在非标准端口。lsof
或 netstat
查看具体占用端口的进程。通过以上方法,可以有效地查看和管理SSH端口,确保系统的正常运行和安全性。
领取专属 10元无门槛券
手把手带您无忧上云