我新开的 aws 账户 创建了一个 ubuntu instance
security group inbound 规则如下
SSH TCP 22 0.0.0.0/0 SSH TCP 22 ::/0 All ICMP - IPv4 All N/A 0.0.0.0/0 All ICMP - IPv4 All N/A ::/0
然后 ping 了 public DNS 可以 ping 通 不过延迟将近 400ms 我下载了 pem 文件 然后 ssh -i my.pem root@ec2-35-162-209-225.us-west-2.compute.amazonaws.com 或者 ssh -i my.pem ubuntu@ec2-35-162-209-225.us-west-2.compute.amazonaws.com (因为隐私, 上面的 public DNS 我改了些数字) 但是 ssh 就停在那里,登陆不上去 怎么回事啊
BTW,我觉得 ec2-35-162-209-225.us-west-2.compute.amazonaws.com 是主机地址啊,为何叫做 public DNS ?
1
chongdianbao 2017-03-23 16:41:10 +08:00 via Android
挂个代理再连
|
2
esolve OP |
3
akira 2017-03-23 16:56:24 +08:00
海外的服务器,都有一定几率被 gfw 封了 ip 的。不过你的问题更大可能是别的原因了啦
|
4
SpicyCat 2017-03-23 17:14:27 +08:00
ssh -i your.pem ubuntu@<your-ip>
1. 用 ip 连 2. AWS 创建的 ubuntu instance 默认没有开放 root 用户,使用 ubuntu 用户 |
5
cxbig 2017-03-23 17:38:41 +08:00
4 楼说的第二点是关键,默认用户是 ubuntu 而不是 root
|
6
knightdf 2017-03-23 17:47:50 +08:00
aws 默认不能用 root 登录的,试试 ubuntu 或者 ec2-user
|
7
imherer 2017-03-23 18:25:23 +08:00
1.用户名试试 ubuntu 或 ec2-user
2.后面的 dns 换成 ip |