我在CloudVPS上有一个VPS,我用RSA密钥通过SSH访问它。服务器正在运行Nginx。但是,尾波2损坏了保存密钥的文件夹,使我无法访问VPS。
CloudVPS有一个在线控制台,他们告诉我,我需要用它重新访问我的服务器。我该怎么办?
我尝试了# vi /etc/ssh/sshd_config,但是我不能做任何更改,因为我不能在在线控制台中使用键盘上的箭头键。请帮帮我。
发布于 2014-12-10 14:33:48
我认为您的VPS控制台只支持一行命令。
如果您还没有mac,请为其创建一个公钥。试着看看你的mac上是否有这个命令。如果找不到任何文件,请使用cat ~/.ssh/id_rsa.pub。尝试下面的命令来创建ssh键。
ssh-keygen -t rsa -C "[YOUR-MAIL-ADDRESS]"然后读取您的公钥cat ~/.ssh/id_rsa.pub
转到VPS控制台。运行这个命令。
echo [YOUR-PUBLIC-KEY] > /root/.ssh/authorized_keys如果它找不到auhorized_keys文件。只需创建它touch /root/.ssh/authorized_keys
然后尝试使用ssh -v root@YOUR-VPS-IP连接到您的VM
https://serverfault.com/questions/650508
复制相似问题