Whidy Writes

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

发布于:(更新于:

以下内容均在个人私有服务器上 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

一名爱折腾的前端开发工程师,喜欢打篮球和分享 ฅʕ•̫͡•ʔฅ