我是靠谱客的博主 勤奋自行车,最近开发中收集的这篇文章主要介绍CentOS7.4 更改SSH端口号,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

通过 aliyun 购买服务器,安装的系统是 CentOS 7.4。

通过Putty默认是通过22端口通过SSH协议远程登录。

现在打算将22端口改成其他端口,比如11。

1. 登录系统后,通过如下命令打开sshd_config文件。

    vi /etc/ssh/sshd_config

    找到 #Port 22 行,去掉注释并改成自己预想的端口,比如11,保存退出。

2. 通过如下命令重启ssh服务(或重启服务器)即可。

    systemctl restart sshd

3. 到 aliyun 控制台安全组规则处开放11端口,否则无法通过11端口登录。

4. CentOS 7.4 默认是安装了防火墙但没有开启,通过如下命令可以开启。

    systemctl start firewalld.service

5. 防火墙开启后默认没有开放任何端口,因此此时无法用Putty通过11端口登录。

6. 到 aliyun 控制台通过页面上的远程登录来登录服务器。

7. 通过如下命令开放防火墙对应端口。

    firewall-cmd --zone=public --add-port=11/tcp --permanent

    此处 --permanent 为永久生效,没有此参数则重启后配置失效。

    防火墙设置可以参考 https://blog.csdn.net/qq_38295166/article/details/78822598

8. 通过如下命令重新加载防火墙策略。

    firewall-cmd --reload

9. 通过如下命令查看端口是否开启,如果已开启则可以用Putty通过11端口登录。

    firewall-cmd --permanent --query-port=11/tcp

10. 由于开启了防火墙,因此后边需要同时在 aliyun 控制台安全组规则和防火墙配置开放端口才算开放端口,服务才能访问到。

11. 补充:重启防火墙命令

    systemctl restart firewalld.service

最后

以上就是勤奋自行车为你收集整理的CentOS7.4 更改SSH端口号的全部内容,希望文章能够帮你解决CentOS7.4 更改SSH端口号所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(29)

评论列表共有 0 条评论

立即
投稿
返回
顶部