一、修改/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
本文介绍了如何修改Linux系统中SSH服务的默认端口号为10022,包括编辑`/etc/ssh/sshd_config`配置文件,更新防火墙规则以允许新端口通过,并在SELinux中添加该端口,确保SSH服务的安全访问。
1860

被折叠的 条评论
为什么被折叠?



