欢迎来到博达网站群学习网!
设为首页 | 加入收藏
当前位置: 首页 >> 知识库 >> 部署类 >> 操作系统 >> 正文

Centos以及Redhat修改ssh端口

发布时间:2016-08-03    浏览次数:

Centos以及Redhat修改ssh远程端口的时候,需要先关闭selinux,在修改端口号才可以,操作顺序如下:

1、关闭selinux:

   1.1、执行setenforce 0,临时关闭selinux。

   2.2、修改/etc/selinux/config,将文件里面的"SELINUX=Enforcing",修改为"SELINUX=disabled"即可关闭selinux。

2、修改ssh端口:

   2.1、编辑/etc/ssh/sshd_config文件,将里面的"Port 22"修改为"Port 端口号"即可实现对于远程端口的修改。

   2.2、判断操作系统版本

       执行:more /etc/redhat-release

       1、如果输出的结果为CentOS Linux release 7.*.* (Core)或者Redhat Linux release 7.*.*

       执行下面的操作 service sshd restart即可实现远程端口的修改

       2、如果输出的结果为CentOS Linux release 6.*.* (Core)或者Redhat Linux release 6.*.*

       需要修改/etc/sysconfig/iptables文件,将文件里面的"-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT"修改为

       "-A INPUT -p tcp -m state --st ate NEW -m tcp --dport 修改后的端口号 -j ACCEPT"即可实现对于ssh端口号的修改。

       然后执行以下操作,重启iptables,service iptables restart;继续执行重启ssh,service sshd restart。