版权声明:本文为博主原创文章,未经博主允许不得转载。 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,两者使用上有些差别。