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

2019-01-16 21:30:04刘景俊

第五步:尝试通过10086端口登录SSH,或者进入该服务器直接本地访问SSH如下:

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,对应的命令也请百度下,这里不作赘述。

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

您可能感兴趣的文章:

SSH远程登录和端口转发详解SSH的ssh-keygen命令基本用法详解windows安装openssh并通过生成SSH密钥登录Linux服务器实现一台或者多台Linux实例解绑SSH密钥对深入浅析SSH的三个组件ssh、sftp、scp使用PSSH批量管理Linux服务器Redis未授权访问配合SSH key文件利用详解SSH原理及两种登录方法图文详解创建支持SSH服务的Docker镜像的方法PyCharm设置SSH远程调试的方法详解基于django实现的webssh简单例子SSH 上传文件及文件夹到linux服务器的方法CentOS6.5与CentOS7 ssh修改默认端口号的方法Spring+Hibernate+Struts(SSH)框架整合实战ubuntu16.04安装ssh服务并实现远程访问的方法rsync指定ssh端口进行文件同步的方法利用python 更新ssh 远程代码 操作远程服务器的实现代码用Go写一个轻量级的ssh批量操作工具的方法SSH端口转发,本地端口转发,远程端口转发,动态端口转发详解