centos修改ssh端口号
Posted HanZhen001
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos修改ssh端口号相关的知识,希望对你有一定的参考价值。
一、修改/etc/ssh/sshd_config配置文件
二、防火墙配置
三、向SELinux中添加修改的ssh端口
---------------------------------------------------------------------------------------------------------------
默认ssh端口号22
一、修改/etc/ssh/sshd_config配置文件
1.查看ssh默认端口号
netstat -anp | grep ssh
2.修改/etc/ssh/sshd_config配置文件
vim /etc/ssh/sshd_config
service ssh restart
Port 22
Port 10022
二、防火墙配置
firewall-cmd --zone=public --add-port=10022/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --query-port=10022/tcp
三、向SELinux中添加修改的ssh端口
1.查看本地SELinux状态,如果关闭则可以跳过此步骤
sestatus
2.安装semanage
semanage是SELinux管理工具,用于向SELinux添加和修改ssh端口
#安装依赖
yum install policycoreutils-python
#安装semanage
yum provides semanage
3.使用semanage向SELinux中添加端口号10022
1)查询当前ssh服务端口
semanage port -l | grep ssh
2)向SELinux中添加10022端口
semanage port -a -t ssh_port_t -p tcp 10022
3)验证ssh端口是否添加成功
semanage port -l | grep ssh
4)重启ssh服务
systemctl restart sshd.service
5)测试
ssh root@*.*.*.* -p 10022
以上是关于centos修改ssh端口号的主要内容,如果未能解决你的问题,请参考以下文章