在Linux系统中,SSH(Secure Shell)是一种用于远程登录和管理服务器的安全协议。默认情况下,SSH服务运行在端口22上,但有时可能会更改以增强安全性或满足特定需求。以下是如何查看Linux系统上SSH端口的步骤:
netstat
命令netstat
是一个网络统计工具,可以显示网络连接、路由表、接口统计等。
sudo netstat -tuln | grep ssh
这条命令会列出所有监听中的TCP和UDP端口,并通过grep
过滤出与SSH相关的行。
ss
命令ss
是netstat
的一个现代替代品,提供了更快的性能和更多的功能。
sudo ss -tuln | grep ssh
同样,这条命令会显示所有监听中的TCP和UDP端口,并过滤出SSH相关的信息。
SSH服务的配置文件通常位于/etc/ssh/sshd_config
。你可以直接查看此文件来确定SSH端口。
sudo grep Port /etc/ssh/sshd_config
这条命令会显示配置文件中设置的SSH端口。
systemctl status sshd
命令检查SSH服务是否正在运行。假设你想将SSH端口更改为2222,并确保更改生效:
#Port 22
这一行,去掉注释符号并修改为:#Port 22
这一行,去掉注释符号并修改为:firewalld
):firewalld
):通过以上步骤,你可以成功更改并验证Linux系统上的SSH端口。
领取专属 10元无门槛券
手把手带您无忧上云