我用的是腾讯云服务器,由于重置服务器密码后,导致ssh工具一直连不上,于是开始检查
1. 首先检查腾讯云安全组是否开启ssh连接的端口(为了防止挖矿,我之前修改了ssh连接的端口号为1122),如下图,发现安全组没有改动。
2.于是继续排查,通过腾讯云网站直接登录,发现是可以免密直接登录的
使用密码登录是进不去的,但还好有一个一键免密登录,是可以登录到服务器中的,嘿嘿
登录进去后,我在百度查看其他博客时发现,腾讯云服务器在重置密码后可能回到一些配置还原,于是我查看/etc/ssh/ssh_config文件,发现之前修改默认ssh端口的配置被还原了,于是需要重新配置一遍
vim /etc/ssh/ssh_config
重新配置了ssh连接端口然后保存,重启服务
重启服务
systemctl restart sshd.service
于是又去使用密码登录,尝试是否能登录,发现还是Connection refuse
经过一番百度,再次去排查问题,可能是linux系统的防火墙未开启1122端口,于是去开启了1122端口。
#把端口1122添加到防火墙开放端口列表
firewall-cmd --zone=public --add-port="1122"/tcp --permanent
#刷新服务
firewall-cmd --reload
再去通过账号密码登录,发现完美解决。