在Linux系统中,SSH(Secure Shell)服务默认监听的端口是22。要查看服务器上SSH服务的监听端口,可以使用以下几种方法:
netstat
命令netstat -tuln | grep ssh
这条命令会列出所有监听中的TCP和UDP端口,并通过 grep
进行过滤,只显示包含“ssh”的行。
ss
命令ss -tuln | grep ssh
ss
命令是 netstat
的现代替代品,执行效率更高。
/etc/ssh/sshd_config
配置文件SSH服务的端口配置通常位于 /etc/ssh/sshd_config
文件中。你可以直接查看这个文件来确定SSH端口:
cat /etc/ssh/sshd_config | grep Port
这将显示配置文件中设置的SSH端口号。
lsof
命令sudo lsof -i :22
这条命令会列出所有使用22端口的进程,通常可以用来确认SSH服务是否正在运行。
sudo
提升权限。以上方法适用于大多数Linux发行版,包括Ubuntu、CentOS等。如果你使用的是其他操作系统,可能需要查找相应的命令或工具。
领取专属 10元无门槛券
手把手带您无忧上云