Whidy Writes

CentOS 7 服务器更换SSH端口注意事项

创建于:最后更新:whidy

以下内容均在个人私有服务器上 root 权限操作,如有必要请自行添加 sudo

防火墙firewalld配置

如果已安装可忽略

安装并启动服务

# yum install firewalld
# systemctl start firewalld

添加防火墙服务和SSH端口

# firewall-cmd --permanent --add-service=ssh
# firewall-cmd --permanent --add-port=12345/tcp

并通过以下命令查看添加情况:

# firewall-cmd --permanent --list-all

确认无误后,重启防火墙以生效 firewall-cmd --reload ,建议系统启动时自动开启防火墙,运行 systemctl enable firewalld

接着修改ssh的端口配置。

修改ssh的配置

选择你习惯的编辑器,我这里直接使用 vi

# vi /etc/ssh/sshd_config

找到开头为Port xxx(xxx表示默认端口,我忘记了- -)的那一行,改成

Port 12345

:wq 保存后重启SSH服务: systemctl restart sshd

最后关闭本次SSH连接,修改SSH连接配置(如果用了第三方SSH工具),重新连接测试。


关于一台新服务器的配置这里有一篇不错的文章,推荐阅读一下:

Additional Recommended Steps for New CentOS 7 Servers

avatar

Whidy

一名爱折腾的前端开发工程师,喜欢玩游戏听歌写东西 ฅʕ•̫͡•ʔฅ