0%

centos | ssh 更改端口

centosssh 默认是 22

更改 ssh 端口

1
sudo vi /etc/ssh/sshd_config

Port 修改成你想要的端口号,这里建议保留一下 22,防止出错,连不上服务器。

重启 ssh

1
sudo systemctl restart sshd.service

如果你执行这一步的时候出现 Job for sshd.service failed because the control process exited with error,说明 SELinux 允许的 ssh 端口和你配置的不一致,所以,你需要自己在 SELinux 中注册一下。

1
sudo semanage port -a -t ssh_port_t -p tcp 11234

这里添加一下你要用的端口,然后重新启动 ssh 服务。

这里要注意的是,如果你启动了防火墙千万在断开链接之前,先开启这个端口的防火墙,否则将会连接不上。

如果你不幸没开防火墙,导致连不上,请参考

请我喝杯咖啡吧~