Rocky9修改ssh登录端口

Rocky9修改ssh登录端口

前言

新版Rocky9不能用修改/etc/ssh/sshd_config中port的方式修改ssh登录端口

正文

首先要在防火墙开放新的登录端口,例如新的端口为1234

先开放端口

firewall-cmd --zone=public --add-port=1234/tcp --permanent

然后重启防火墙让端口开放生效

firewall-cmd --reload

在/etc/ssh文件夹下创建新port的配置文件

echo "Port 1028" >> /etc/ssh/sshd_config.d/02-changeport.conf

管理SELinux,先安装管理工具,如果装的是minimal的Rocky系统,就需要这一步

dnf install -y policycoreutils-python-utils

装好后在SELinux中添加新端口

semanage port -a -t ssh_port_t -p tcp 1234

然后重启sshd服务

systemctl restart sshd.service

就ok了,可以用这个命令看一下ssh现在的端口

ss -tulpn | grep sshd

文章作者: keevinzha
版权声明: 咳咳想白嫖文章?本文章著作权归作者所有,任何形式的转载都请注明出处。 https://www.keevinzha.com !
  目录