关注分享主机优惠活动
国内外VPS云服务器

如何更改 CentOS 系统上 SSH 的默认端口

为了增强服务器的网络安全性,我们在服务器上添加了云安全中心企业版,并更改了SSH的默认端口号。 Linux 服务器SSH 的默认端口号是 22。 大家使用这个默认端口号虽然方便,但也增加了一些风险。 毕竟,如果你不自定义端口号,其他人就会知道你的端口号是22。 更改SSH端口号可以提高服务器的安全性。 主机频道 让我们用编辑器来解释一下。

以Bricklayer Centos系统为例。 如果您将 SSH 配置为使用密钥登录,这通常足以应对网络上密码冲突的风险。 如果您不希望这些扫描仪连接和访问它,您还可以将 SSH 的默认端口更改为其他端口。 具体设置步骤如下。

下面的示例将 SSH 端口更改为 49160(可用端口范围为 1 到 65535;我们建议使用 49152 到 65535 范围内的端口。这部分端口范围没有被其他端口使用)默认服务。 防火墙将允许新端口(这是在系统级别,一些托管供应商可能要求您在其控制面板中配置防火墙)。

firewall-cmd --zone =public --add- port=49160/tcp --permanent
firewall-cmd --reload

2. SELinux 配置允许 sshd 进程使用新端口(第一个命令是

yum -y installpolicycoreutils-python
semanage port -a -t ssh_port_t -p tcp 49160

3. vi /etc/ 修改 ssh/sshd_config SSH 配置文件 #find Port 22 参数并删除 # 注释以更改端口号。

您还可以使用以下 sed直接修改命令。

sed -i 's|^#port 22|port 49160|' /etc/ssh/sshd_config

重启 SSH 服务并更新配置生效。

systemctl restart sshd

[

评价这篇文章

AD:【老外推荐的廉价VPS主机商】廉价海外VPS

以上内容来源于网络,本站所有观点不代表任何事物。 欢迎关注:zhujipindao.com

未经允许不得转载:主机频道 » 如何更改 CentOS 系统上 SSH 的默认端口

评论 抢沙发

评论前必须登录!