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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。