首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用要求输入密码的pem文件的SSH

使用要求输入密码的pem文件的SSH
EN

Stack Overflow用户
提问于 2015-10-10 17:04:35
回答 1查看 389关注 0票数 0

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

代码语言:javascript
复制
ssh -i production.pem ubuntu@ec2----amazonaws.com

它会问我要密码。我试着将我的ubuntu文件夹权限递归地修改回(或不是)回ubuntu,但没有起作用:

代码语言:javascript
复制
sudo chmod ubuntu:ubuntu .

你知道我改变了什么吗?如何修复它?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2015-10-10 17:09:28

这是我所做的:使用不同的帐户SSH到该帐户,并切换到ubuntu用户,

代码语言:javascript
复制
sudo su ubuntu

确保我的ubuntu主文件夹由用户独占:

代码语言:javascript
复制
sudo chown -R ubuntu:ubuntu /home/ubuntu

授予用户执行任何操作的所有权限:

代码语言:javascript
复制
sudo chmod 700 ~/.ssh

并且(这是最重要的部分..),正确地更改了.ssh文件夹:

代码语言:javascript
复制
chmod 600 authorized_keys 
chmod 600 id_rsa
chmod 644 id_rsa.pub
chmod 644 known_hosts

回答了我自己的问题,但保留下来以备将来参考。(我花了一段时间才明白:)

看起来不错。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33052205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档