如何修改Linux系统的SSH端口

ssh 是一种网络协议,用于与 linux 系统进行远程安全通信。 默认情况下,ssh 服务使用端口 22。
您可以通过修改服务器的 ssh 端口来添加额外的安全层,并降低黑客和机器人攻击的风险。
在本教程中,您将学习如何在 linux 服务器修改 ssh 端口,本教程几乎涵盖所有发行版修改 ssh 服务端口的设置。
选择一个新端口linux 系统为常用的服务保留低于 1024 的端口。 您也可以使用 1-1024 范围内的端口作为 ssh 服务的端口。
但建议选择高于 1024 的端口以避免将来出现问题。 您可以为 ssh 服务最多选择 65535 个端口号。
我们将在本教程使用 4567 端口用于 ssh 服务,您可以根据自己的喜欢进行选择,建议选择一个易于记忆的。
设置防火墙如果您的服务器启用了防火墙,那么您需要在修改之前,也就是使用新的 ssh 端口之前对防火墙进行调整。 设置防火墙允许新的 ssh 端口的流量。
firewalld 是 centos 系统默认的防火墙管理工具。 您可以在 centos 服务器运行以下命令打开新端口:
sudo firewall-cmd --permanent --zone=public --add-port=4567/tcp sudo firewall-cmd --reload在基于 centos 或 rhel linux 的发行版,另一个要求是调整 selinux 规则允许新的 ssh 端口 4567。 您可以运行以下命令来完成 selinux 设置:
sudo semanage port -a -t ssh_port_t -p tcp 4567在 ubuntu 系统,默认的防火墙工具是 ufw。 运行命令 sudo ufw allow 4567 允许新的 ssh 端口 4567 进行连接:
sudo ufw allow 4567如果你已经在你的 linux 服务器安装 iptables 并用作防火墙,你可以运行以下命令打开端口 4567:
sudo iptables -a input -p tcp --dport 4567 -m conntrack --ctstate new,established -j accept配置 ssh在 linux 中,ssh 服务默认端口存储在 etc/ssh/sshd_config 文件中。 首先,您需要使用您喜欢的文本编辑器打开 ssh 配置文件进行编辑。
在本教程中我们将使用 vim 编辑器,运行命令 sudo vim etc/ssh/sshd_config:
sudo vim etc/ssh/sshd_config现在在文件中搜索以port 22 开头的行。 大多数情况下,此行用井号 # 注释掉。 删除 # 并输入您将使用的新 ssh 端口号,而不是标准的 ssh 端口 22。
修改后的最终结果它应该如下所示:
port 4567完成上述更改后,保存文件并重新启动 ssh 服务。
sudo systemctl restart ssh在基于 centos 或 rhel linux 的发行版中,ssh 服务名称是 sshd,因此您需要运行命令 sudo systemctl restart sshd 来重启 sshd 服务:
sudo systemctl restart sshd您可以运行命令 ss-an | grep 4567 来验证 ssh 服务是否正在监听新端口 4567:
ss-an | grep 4567它将打印如下输出:
tcp listen 0 128 0.0.0.0:4567 0.0.0.0:*tcp listen 0 128 [::]:4567 [::]:*使用新端口连接 ssh 服务器现在,您已成功修改 ssh 服务的端口。 要使用新端口建立连接,您必须使用 ssh 命令的 -p 选项指定端口号。 如下所示:
ssh -p 4567 username@remote_ip_address结论您已学习如何修改 linux 系统的 ssh 端口。

一种多功能太阳能移动电源箱的设计方案
传感器和传感技术历程
“网红”石墨烯 科技革命还是商家噱头?
华为新应用正在赋能新服务、新业态不断涌现,推动数字经济蓬勃发展
FreeRTOS在英飞凌TriCore TC33x系列上的移植和使用
如何修改Linux系统的SSH端口
Pintech品致诚邀您参加2022年9月3日在上海举办的亚洲电源、电机、电动车技术创新发展论坛
别样风格, 荣耀V9开箱图赏
麒麟与中国芯磨合顺利 全国产化电脑亮相
面向医疗系统的DC/DC 转换器应用方案
comsol模拟石墨烯(传热、电气、结构力学模拟)
终于有理由买顶配版了:小米6仍将使用陶瓷机身
对德(欧)投资营商环境推介会暨2018中德(宝安)投资合作论坛在深圳宝安圆满落幕
水芯电子打入比亚迪储能供应链,共创储能美好未来
一种开关电源保护电路的改进
由FPGA芯片实现的高速图像采集系统的设计
AI如何助力“最后一公里”的设计优化?
深度解析广汽丰田汉兰达底盘
英特尔®Shooting Star®无人机首登杂志封面
温度控制器电路图3