Centos以及Redhat修改ssh端口
2016-08-03 00:00
Centos以及Redhat修改ssh端口
2016-08-03Centos以及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。