我一直在EC2,ubuntu上安装我的产品ENV。在玩了几天的东西(特别是)改变文件夹权限后,我突然意识到,我的默认ubuntu用户出了问题,现在当我试图
ssh -i production.pem ubuntu@ec2----amazonaws.com它会问我要密码。我试着将我的ubuntu文件夹权限递归地修改回(或不是)回ubuntu,但没有起作用:
sudo chmod ubuntu:ubuntu .你知道我改变了什么吗?如何修复它?
谢谢!
发布于 2015-10-10 17:09:28
这是我所做的:使用不同的帐户SSH到该帐户,并切换到ubuntu用户,
sudo su ubuntu确保我的ubuntu主文件夹由用户独占:
sudo chown -R ubuntu:ubuntu /home/ubuntu授予用户执行任何操作的所有权限:
sudo chmod 700 ~/.ssh并且(这是最重要的部分..),正确地更改了.ssh文件夹:
chmod 600 authorized_keys
chmod 600 id_rsa
chmod 644 id_rsa.pub
chmod 644 known_hosts回答了我自己的问题,但保留下来以备将来参考。(我花了一段时间才明白:)
看起来不错。
https://stackoverflow.com/questions/33052205
复制相似问题