沈季宛
2026-03-07 12:38:17默认端口改443,vi /etc/ssh/sshd_config,找到Port行,改为Port 443,重启SSH服务systemctl restart sshd。
魏仲旋
2025-12-06 09:58:36嘿,说到修改CentOS 7的SSH端口,这事儿我还真是挺熟的。记得有一次,我在帮一家初创公司搭建服务器时,他们的安全意识特别强,觉得默认的22端口太不安全了。那我就得手把手教他们怎么改端口。
首先,你得登录到你的CentOS服务器上。然后,用root权限或者sudo权限编辑SSH的配置文件,路径一般是/etc/ssh/sshd_config。
bash sudo vi /etc/ssh/sshd_config
在打开的配置文件中,找到这一行:
Port 22
把前面的#去掉,然后修改后面的数字,比如改为Port 2222。记得改完之后保存文件,退出编辑器。
接下来,重启SSH服务使改动生效:
bash sudo systemctl restart sshd
重启后,你的SSH服务就跑在新的端口上了。不过,别高兴得太早,还得通知你的团队或客户端,现在要用新的端口来连接了。
对了,还有一个细节。因为端口改了,防火墙设置也得跟着调整,不然新的端口被防火墙拦着,别人也连不上。
bash sudo firewall-cmd --permanent --add-port=2222/tcp sudo firewall-cmd --reload
这样,防火墙就会允许新的SSH端口通过。
这事儿看似简单,但每一步都得小心谨慎。毕竟,网络安全无小事嘛。哈说起来,我这混迹问答论坛的行业十年,帮了不少人解决这类问题。不过,这玩意儿也得根据实际情况来定,比如公司规模、安全需求啥的。
绍叔旭
2024-12-24 13:35:36上周,2023年,我那个朋友在CentOS 7上修改SSH端口,步骤如下:
1. 打开终端。 2. 输入 sudo vi /etc/ssh/sshd_config,编辑SSH配置文件。 3. 找到 Port 这一行,修改为你想要的端口号,比如 Port 2222。 4. 保存并退出编辑器,通常使用 Esc 键,然后 :wq。 5. 重启SSH服务,输入 sudo systemctl restart sshd。
修改后,SSH服务将监听新的端口。记得更新防火墙规则,允许新的端口通过。你看着办。