Centos7修改SSH远程登陆端口

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013821237/article/details/88925575

一般来说,用远程工具如putty,SecureCRT等登陆阿里云服务器或其他服务器,使用的端口默认是22。有时出于安全问题,防止22端口被扫描,会将远程端口改为其它自定义的端口(建议大于10000,一万以下的端口可能会被系统使用)。

步骤很简单,两步:

1.修改ssh配置文件,将端口改为自定义的端口如10022。

  • ssh的配置文件是:/etc/ssh/sshd_config ,使用vi编辑:vi /etc/ssh/sshd_config,增加Port:10022,同时把22端口打开,防止设置端口出错,导致登不了服务器。10022生效之后可以将22端口再注掉。

2.修改防火墙,让端口可以通过,执行下面的添加语句,80改为你的10022即可,附其它指令如下。

  • 添加 firewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)
  • 重新载入 firewall-cmd --reload
  • 查看 firewall-cmd --zone= public --query-port=80/tcp
  • 删除 firewall-cmd --zone= public --remove-port=80/tcp --permanent

附说明:centos7的防火墙是firewalld,老的linux版本用的iptable,两者使用上有些差别。

猜你喜欢

转载自blog.csdn.net/u013821237/article/details/88925575