【问题标题】:SSH using pem file asking for passwordSSH使用pem文件询问密码
【发布时间】:2016-01-08 05:24:13
【问题描述】:

我一直在 EC2 ubuntu 上安装我的生产环境。 在玩了几天(特别是)更改文件夹权限的东西后,我突然意识到,我的默认 ubuntu 用户出了点问题,现在当我尝试时

ssh -i production.pem ubuntu@ec2----amazonaws.com

它要求我输入密码。 我尝试将我的 ubuntu 文件夹权限递归地(或不返回)修改回 ubuntu,但它没有用:

sudo chmod ubuntu:ubuntu .

知道我改变了什么以及如何解决它吗?

谢谢!

【问题讨论】:

    标签: ubuntu ssh permissions file-permissions


    【解决方案1】:

    这是我所做的: 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
    

    回答了我自己的问题,但保留以备将来参考..(我花了一段时间才弄清楚:)
    好看。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-13
      • 2014-07-21
      • 2018-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-30
      相关资源
      最近更新 更多