我在ec2服务器中意外删除了defaut用户ubuntu的文件夹,我想重新连接到ssh的儿子,它给了我Permission denied(publickey)。
请我的朋友们,我真的被封锁了我在这个服务器上有我的数据而我找不到任何方法可以访问,请帮我解决这个问题。
答案 0 :(得分:0)
输入以下内容,替换< 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
保存并启动VM