1、在/etc/ssh/sshd_config.d目录下新增一个ssh_port.conf文件,并写入Port 28762(28762要修改的ssh端口号),/etc/ssh/sshd_config的配置文件会自动加载该文件。
echo Port 28762 > /etc/ssh/sshd_config.d/ssh_port.conf
cat /etc/ssh/sshd_config.d/ssh_port.conf #查询是否修改成功2、修改/lib/systemd/system/ssh.socket配置文件的SSH监听端口
sed -i 's/ListenStream=1122/ListenStream=28762/' /lib/systemd/system/ssh.socket
cat /lib/systemd/system/ssh.socket #查询是否修改成功3、重启ssh
systemctl daemon-reload
systemctl restart ssh.socket 4、防火墙放行端口
iptables -I INPUT -p tcp --dport 28762 -j ACCEPT #防火墙INPUT规则首行增加放行28762端口
iptables -nL #查询是否修改成功
iptables-save > /etc/iptables/rules.v4 #保存规则到IPv4的规则文件
ip6tables-save > /etc/iptables/rules.v6 #保存规则到IPv6的规则文件5、配置完成,重启vps也生效。