2019-11-07centos7修改SSH端口

Step1.防火墙开放端口

检查防火墙状态:

[root@localhost ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)
[root@localhost ~]# 

关闭防火墙:

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# 

禁用防火墙

[root@localhost ~]# systemctl disable firewalld
[root@localhost ~]# 

Step2. 修改/etc/ssh/sshd_config,添加ssh端口

[root@localhost ~]# vi /etc/ssh/sshd_config

找到行 #Port 22,添加自定义的ssh端口,假设111111端口(取10000~65535,一万以下可能被系统占用)

Port 22
Port 27289
#AddressFamily any
ListenAddress 0.0.0.0
ListenAddress ::

输入i 进入编辑模式,找到#Port 22行修改成如上端口。修改完成按ESC,输入:wq保存并退出vi模式。
Step3.设置SELinux (不想开启忽略这一步)
检查selinux状态

 #sestatus

如果关闭 将SELINUX=enforcing改为SELINUX=disabled,设置好后重启主机

#vi /etc/selinux/config

查看ssh端口,

 #semanage port -l|grep ssh  

(可能问题找不到:semanage命令 如果没有装 semanage:

#yum install policycoreutils-python  
执行开放27289端口
 #semanage port -a -t ssh_port_t -p tcp 27289

)
Step4.重启
重启ssh:

#systemctl restart sshd

重启计算机:

 #shutdown -r now

你可能感兴趣的:(2019-11-07centos7修改SSH端口)