默认用户ubuntu ec2意外删除

时间:2014-06-10 20:06:30

标签: linux ubuntu amazon-ec2

我在ec2服务器中意外删除了defaut用户ubuntu的文件夹,我想重新连接到ssh的儿子,它给了我Permission denied(publickey)。

请我的朋友们,我真的被封锁了我在这个服务器上有我的数据而我找不到任何方法可以访问,请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

  1. 停止VM
  2. 在EC2控制台的“操作”下,选择“查看/更改用户数据”
  3. 输入以下内容,替换< username>使用所需的用户名,以及< publickey>使用计算机上的公钥

    #!/bin/bash 
    useradd -ms /bin/bash <username>
    mkdir /home/<username>/.ssh
    echo '<publickey>' >> /home/<username>/.ssh/authorized_keys
    chown -R <username>:<username> /home/<username>/.ssh
    chown -R 600 /home/<username>/.ssh
    
  4. 保存并启动VM