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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值