記一次 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端口映射爲其他端口)配置完畢,希望能夠對您有所幫助!

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