SSH(Secure Shell)是一种加密的网络协议,用于在不安全的网络上安全地运行网络服务。通过SSH,你可以远程登录到服务器,并执行各种命令。查看服务器上开启的端口号是网络管理和故障排除中的常见任务。
netstat
命令:netstat
命令:ss
命令:ss
命令:ss
命令是netstat
的现代替代品,执行速度更快。lsof
命令:lsof
命令:macOS通常使用BSD工具,可以使用类似的命令:
sudo lsof -i -P | grep LISTEN
Windows系统中可以使用netstat
命令:
netstat -an | findstr LISTENING
sudo
)。net-tools
包中的netstat
)。lsof
或netstat
找出占用端口的进程,并决定是否终止该进程。假设你想查看SSH服务(默认端口22)是否在监听,可以使用以下命令:
sudo netstat -tuln | grep :22
或者使用ss
命令:
sudo ss -tuln | grep :22
通过这些方法,你可以有效地管理和监控服务器上的网络端口。
领取专属 10元无门槛券
手把手带您无忧上云