0%

ssh无法登录云服务器

服务器突然无法用SSH登录,并且在管理平台上也无法登录。

image-20220420173554160

前因

服务器用来搭建了Hadoop集群环境,开放了许多端口,用完后没进行关闭,被各种服务疯狂攻击。

解决办法

我用的腾讯云服务器,进入系统管理页面,采用 VNC 登录模式,进入网页版 Shell 界面。

image-20220420174422837

一般情况是能够进行登录的,如果登录进不去,找其他文章吧。

进入后,用一下指令查看 ssh 的状态,我这边是 ssh 服务停止了,未能启动。

1
systemctl status sshd.service

然后使用restart指令进行重启

1
systemctl restart sshd.service

使用上述指令后,会重启失败,用以下指令进行查询

1
journalctl -xe

大概率会显示:

​ Missing 啥啥啥啥 /var/empty/sshd

用mkdir创建指令进行文件夹的创建即可

然后重启sshd服务,就能通过ssh进行访问。

注:修改后,能用ssh访问之后,可能系统中的许多东西都被病毒删掉了。估计也不能用了,将个人的部分资料拷贝出来,重装系统较好。