赞
踩
一、背景说明
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端口映射为其他端口)配置完毕,希望能够对您有所帮助!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。