logo

Shapez Theme

· Home Playground About · Prev Next

17


MARCH

Amazon Ec2的ubuntu登录问题Permission denied (publickey)

by Jason   ·   2012-03-17   ·   1 minutes reading time

前几天开了个Amazon aws的帐号,由于是第一次碰,一点点摸索着运行了一台Ubuntu 10.04的实例,遇到的问题记录下。

1、记得开放需要的端口

linux一般使用SSH客户端进行连接,所以必须要打开22端口,否则实例化后连不上,等于白白消耗你的信用卡。

一般启动一个LAMP的话,这几个端口是需要打开的:

当然这些端口都可以修改的。但第一次一定要开的就是ssh的端口。

2、记得上网搜索问题,我遇到问题是Permission denied (publickey)

Amazon的帮助文档还是比较全面的,我这个不懂linux的人,也可以参照帮助文档连接,不过,文档中可是有错误的。比如点击连接计算机的时候,这里就只是说输入这样的命令就可以进去:

ssh -i xxx.pem root@your Public DNS

可是总也连不上去,提示:

Permission denied (publickey)

后来查了下,说linux第一次进去时,root是没启用的,要用ec2-user这样一个用户名。无奈,尝试了,还是不行,进不去啊。(后来查的说是在ami上自己安装的ubuntu使用ec2-user,我们是直接实例化的系统,不一样)

直到最后才搜索到ubuntu的登录又得用另外一个用户名:ubuntu。

其他关于ubuntu的设置,就不记录了,网上的资料比较多。