记一次 Centos7 ssh默认端口转发(22端口映射为其他端口)

一、背景说明

Centos 系统默认 ssh 连接端口是 22 ,在一些特定的条件中,22 端口被禁用或者被屏蔽,因而无法使用 22 端口进行 ssh 连接,此时把 22 端口映射为其他端口进行 ssh 连接、访问。

二、安装配置

1、安装基本工具

[root@localhost ~]# yum install vim openssh-server -y

2、查看已经安装的ssh服务

[root@localhost ~]# yum list installed | grep ssh

3、编辑 ssh 的配置文件

[root@localhost ~]# sudo vim /etc/ssh/sshd_config

4、防火墙开放设置的新端口 2211

[root@localhost ~]# sudo firewall-cmd --zone=public --add-port=2211/tcp --permanent

5、重启防火墙

[root@localhost ~]# sudo firewall-cmd --reload

6、验证防火墙是否成功开放此端口

[root@localhost ~]# firewall-cmd --zone=public --query-port=2211/tcp

7、安装  policycoreutils-python  依赖包

[root@localhost ~]# yum install policycoreutils-python -y

8、安装 SELinux 的管理工具

[root@localhost ~]# yum provides semanage

9、查询当前 ssh 服务端口

[root@localhost ~]# semanage port -l | grep ssh
ssh_port_t                     tcp      22

10、向 SELinux 中添加 ssh 新端口 2211

[root@localhost ~]# semanage port -a -t ssh_port_t -p tcp 2211

11、验证 ssh 新端口 2211 是否添加成功

[root@localhost ~]# semanage port -l | grep ssh
ssh_port_t                     tcp      2211, 22

12、添加成功之后,重启 ssh 服务

[root@localhost ~]# systemctl restart sshd.service

13、使用新的端口进行ssh连接

 

登录成功!

 

 ssh默认端口转发(22端口映射为其他端口)配置完毕,希望能够对您有所帮助!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章