在本期中,桂哥网络将向您介绍如何在centos中修改ssh默认端口号。文章内容丰富,从专业角度分析叙述。看完这篇文章,希望你能有所收获。
一:修改/etc/ssh/sshd_config配置文件(注意:这里是sshd_config,而不是ssh_config)
1:检查ssh的默认端口号
netstat-ANP | grepssh
2:修改/etc/ssh/ssh _ config配置文件
在sshd _ config文件中添加端口号10011(此处保留22个端口,这样如果配置失败,也可以使用22个端口使用ssh登录,配置完成后可以删除22个端口)
二:防火墙配置
这里可以参考:linux中centos7防火墙的基本使用
三:向SELinux中添加修改的SSH端口
在互联网上很多修改ssh默认端口号的教程中,我们只讲上面的部分,然后重启ssh服务。我不知道他是怎么意识到的。反正我意识不到。不管配置如何,ssh端口号始终是22。最后我发现这是因为我们需要给SELinux添加修改过的SSH端口。
1:安装semanage
Semanage是SELinux的一个管理工具,用来给SELinux添加和修改ssh端口号
#安装依赖项
yuminstallpolicycoreutils-python
#安装semanage
Yumprovidessemanage2:使用semanage将我们刚刚添加的端口号添加到SELinux (10011)
查询当前ssh服务端口:
Semanageport-l|grepssh添加我们需要添加到SELinux的ssh端口(10011):
semanageport-a-tssh _ port _ t-ptcp 10011验证ssh端口是不是已成功添加3360
semanagerport-l | grepssh重新启动ssh服务:
systemctlrestardsshd . service
四:测试:
在命令行输入:
Sshroot@192.168.11.201-p10011意味着您可以使用端口10011登录ssh。此时,您可以删除/etc/ssh/ssh _ config文件中端口号22的配置,然后重新启动ssh服务。此时,SSH的默认端口号更改为10011。
以上是桂哥网络如何与您分享如何在centos中修改ssh默认端口号的。如有类似疑惑,请参考以上分析了解。如果你想了解更多,请关注桂哥网络
TikTok千粉号购买平台:https://tiktokusername.com/
TOP