CentOS7增加或修改SSH端口号的方法

2019-10-09 17:57:51刘景俊

ssh root@localhost -p 10086

如果成功,说明10086已经完全可以使用了,接下来你就可以根据上述步骤把sshd_config的Port22注释掉,SELinux和防火墙(Firewalld)关闭22端口就OK,大工造成!

以下2017.11.27 补充更新--------->

 第六步:修改第三方服务器安全组策略。如果没有第三方服务器,上述已经完成了本文的目标,可以忽略第六步。下面直接上阿里云的示例图:

 

补充栏-----------------------------------------------------------------------------

1.查看某端口是否被占用,以10086为例:

netstat -lnp|grep 10086

如果没有任何打印,说明没有被占用。有打印的话,说明被占用了,一般会列出哪个进程占用。

2.查看是否开启了SELinux

sestatus -v

如果输出结果为:

SELinux status:                 disabled

说明有打开,可以通过修改SELinux的配置开启或关闭它:

vim /etc/selinux/config

找到:

SELINUX=disabled

修改成:

SELINUX=enforcing

重启一下,就OK。

3.semanage命令无法使用,或说找不到该命令。说明没有配置该命令,可以进行以下命令进行安装:

yum -y installpolicycoreutils-python-2.5-9.el7.x86_64

关于它的依赖库我就不作赘述,可以百度下更全面的安装semanage教程。

4.CentOS7防火墙改为firewalld了,而不是iptables,对应的命令也请百度下,这里不作赘述。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。