centos修改ssh端口号

Posted HanZhen001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos修改ssh端口号相关的知识,希望对你有一定的参考价值。

默认ssh端口号22

一、修改/etc/ssh/sshd_config配置文件

1.查看ssh默认端口号

netstat -anp | grep ssh

2.修改/etc/ssh/sshd_config配置文件

vim /etc/ssh/sshd_config

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端口号的主要内容,如果未能解决你的问题,请参考以下文章

centos6.X修改ssh默认端口号

CentOS修改ssh端口号及ssh免密码登录

centos 5.11修改ssh默认端口号

CentOS 7.5 修改SSH 端口号

CentOS7.5 怎么修改默认SSH端口号

CentOS7.5 怎么修改默认SSH端口号