背景
基线扫描要求修改SSH端口,修改/etc/ssh/sshd_config文件中的端口配置后,执行systemctl restart ssh 重启ssh服务,发现端口仍然是22,冲浪后大概确定原因是ubuntu内部安全机制造成,经过如下过程后,解决问题。
Ubuntu版本
22.10
1、编辑ssh.socket文件
vi /lib/systemd/system/ssh.socket
ListenStream=确定的端口
Accept=yes
2、重启
systemctl daemon-reload
systemctl restart ssh
3、查看ssh服务状态
systemctl status ssh
端口已改变。