当时在 AWS 申请服务器的时候只下载一个扩展为 .pem 的 key 并未设置密码,但登录时提示输入,如下图。本人没有学过 linux 和服务器相关内容,而且对公钥和私钥不是很了解,正在查相关的资料。为了提高效率和尽快解决问题,故在此提问,希望有了解的老师不吝赐教。
1
vertion 2016-12-30 14:58:18 +08:00 1
密码留空直接确定即可
|
2
anjunecha 2016-12-30 15:02:04 +08:00 via iPhone 1
这样子有可能是登录用户名错了,
|
3
anjunecha 2016-12-30 15:04:07 +08:00 via iPhone
你是什么系统?用的什么用户名?
|
4
imkh 2016-12-30 15:09:37 +08:00 1
用户名错了吧。连接属性-->用户身份验证-->把用户名改了, aws 要的一般是 ec2-user
|
7
Charkey 2016-12-30 15:19:33 +08:00 1
ssh -i PATH_TO_AWS.pem ubuntu@IP_OF_AWS
ssh 如果你有安装 git 的话就有。或者你用 Cmder |
8
Menmer OP |
9
hancc 2016-12-30 15:29:11 +08:00 1
试试用户名 ubuntu 或者 admin
|
10
cnZary 2016-12-30 15:36:29 +08:00
毫无意义的打码.........
|
11
Menmer OP @linzianplay 确实,不过让自己安心一点。
|
12
Menmer OP 补充:按照 AWS 的指导,如图: http://p1.bpimg.com/567571/22663a2dba7ee6e2.png ,显示「用户密钥未在主机注册」如图: http://p1.bpimg.com/567571/6f7589e99c3494a0.png
|
13
kozora 2016-12-30 15:44:20 +08:00 1
如果是 aws linux 系统的话 用户名要填写 ec2-user
ubuntu 系统 填写 ubuntu centos 填写 root |
16
abzzz 2016-12-30 15:47:56 +08:00
.pem 需要用 puttygen.exe 转化成私钥.ppk 才可以
|
18
Menmer OP 更新。确实是用户名错了,按照 @ kozora 老师的建议 「 aws linux 系统的话 用户名填写 ec2-user ; ubuntu 系统 填写 ubuntu ; centos 填写 root 」 即可,第一次发帖,感谢大家。
|
19
J0022ZjV7055oN64 2016-12-30 23:03:16 +08:00
ubuntu 系统用户名是 ubuntu 企鹅云也是
|
20
liyuhang 2017-02-10 00:48:19 +08:00 via Android
不会的得多看 AWS 文档
|