腾讯云SSH端口修改失效解决方案
一、系统服务配置检查
在Ubuntu 24系统中,SSH服务可能采用Socket激活机制而非传统服务单元。当执行systemctl status sshd
提示服务不存在时,需检查/lib/systemd/system/ssh.socket
文件中的监听端口配置。
关键操作步骤:
- 定位socket文件:
find / -name ssh.socket
- 修改ListenStream参数值为新端口
- 执行服务重载:
systemctl daemon-reload
二、配置文件双重修改
必须同时修改以下两个配置文件才能生效:
/etc/ssh/sshd_config
中新增Port声明/etc/ssh/ssh_config
同步更新端口参数
修改完成后需执行systemctl restart ssh
重启服务,避免直接使用sshd
命令。
三、防火墙与安全组配置
需完成三层访问控制配置:
- 系统防火墙放行新端口:
ufw allow [端口号]
- 腾讯云控制台安全组添加入站规则
- 检查SELinux状态:
setenforce 0
临时关闭防护
四、验证端口生效状态
通过组合命令确认配置结果:
netstat -tuln | grep [端口号]
ss -tlnp | grep ssh
lsof -i :[端口号]
建议保留原22端口直至新端口验证成功,避免因配置错误导致失联。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/559738.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。