腾讯云服务器重置密码后,无法连接ssh客户端,java.net.ConnectionExcepiton: Connection refused

我用的是腾讯云服务器,由于重置服务器密码后,导致ssh工具一直连不上,于是开始检查

1. 首先检查腾讯云安全组是否开启ssh连接的端口(为了防止挖矿,我之前修改了ssh连接的端口号为1122),如下图,发现安全组没有改动。

腾讯云服务器重置密码后,无法连接ssh客户端,java.net.ConnectionExcepiton: Connection refused_第1张图片2.于是继续排查,通过腾讯云网站直接登录,发现是可以免密直接登录的

腾讯云服务器重置密码后,无法连接ssh客户端,java.net.ConnectionExcepiton: Connection refused_第2张图片

使用密码登录是进不去的,但还好有一个一键免密登录,是可以登录到服务器中的,嘿嘿

 腾讯云服务器重置密码后,无法连接ssh客户端,java.net.ConnectionExcepiton: Connection refused_第3张图片

 登录进去后,我在百度查看其他博客时发现,腾讯云服务器在重置密码后可能回到一些配置还原,于是我查看/etc/ssh/ssh_config文件,发现之前修改默认ssh端口的配置被还原了,于是需要重新配置一遍

vim /etc/ssh/ssh_config

重新配置了ssh连接端口然后保存,重启服务

腾讯云服务器重置密码后,无法连接ssh客户端,java.net.ConnectionExcepiton: Connection refused_第4张图片

重启服务

systemctl restart sshd.service

于是又去使用密码登录,尝试是否能登录,发现还是Connection refuse

腾讯云服务器重置密码后,无法连接ssh客户端,java.net.ConnectionExcepiton: Connection refused_第5张图片

 经过一番百度,再次去排查问题,可能是linux系统的防火墙未开启1122端口,于是去开启了1122端口。

#把端口1122添加到防火墙开放端口列表
firewall-cmd --zone=public --add-port="1122"/tcp --permanent
#刷新服务
firewall-cmd --reload

再去通过账号密码登录,发现完美解决。

你可能感兴趣的:(ssh,腾讯云,服务器)