使用putty远程连接亚马逊服务器

亚马逊(中文)给新用户有一年的免费使用期限,前提是绑定双币信用卡验证通过之后。亚马逊的注册很简单,创建实例也很简单,因为界面都是中文的,简单明了;但是亚马逊的服务器都是使用密钥登录,默认不支持用户名密码登录。左上角选择 服务--->EC2;右上角选择 地区,之后 启动实例。然后按照指引流程进行实例的创建。

详细步骤

1.  选择AIM:免费用户选择‘符合条件的免费套餐’(可以选择 Ubuntu Server 14.04 LTS (HVM), SSD Volume Type)。

2.  选择实例类型:免费用户选择‘符合条件的免费套餐’(可以选择 通用型t2.micro)。

3.  没有特殊需求的话,配置实例添加存储添加标签都可以跳过。

4.  安全组配置:根据自己的需要设置相应的规则即可(安全组规则可以随时进行修改)。

5.  最后在审核界面,点击右下角的启动。会弹出一个对话框,按照提示创建下载密钥:

《使用putty远程连接亚马逊服务器》

此时,就已经在亚马逊创建好自己的服务了。

远程连接SSH

1.  PuTTY本身不支持Amazon EC2生成的私钥格式(.pem)。PuTTY有一个名为PuTTYgen的工具,可将密钥转换为所需的PuTTY格式(.ppk)。在尝试使用PuTTY连接到您的实例之前,您必须将您的私钥转换为此格式(.ppk),并保存到本地。下载地址: 本地下载

《使用putty远程连接亚马逊服务器》

2.  打开一个PuTTY会话,主机名称的格式为:user_name@ public_dns_name

AMI对应的用户名

对于Amazon Linux AMI,用户名是 ec2-user

对于Centos AMI,用户名是 centos

对于Debian AMI,用户名是 admin or root

对于Fedora AMI,用户名是 ec2-user or fedora

对于RHEL AMI,用户名是 ec2-user or root

对于SUSE AMI,用户名是 ec2-user or root

对于Ubuntu AMI,用户名是 ubuntu or root

public_dns_name(即:公有 DNS (IPv4)) 可以实例中看到

之前选择的是 Ubuntu Server 14.04 LTS 操作系统,主机名称应为: ubuntu@ec2-255-255-255-255.ap-northeast-2.compute.amazonaws.com

填写好主机名称后,需要进行 密钥认证:

  • 根据图示依次选择  连接—>SSH—>认证—>浏览载入 .ppk密钥文件—>打开

《使用putty远程连接亚马逊服务器》

等待验证完成之后,就可以看到登录成功。

《使用putty远程连接亚马逊服务器》

登陆成功的默认用户是 ubuntu,当我们需要以root用户进行操作的时候,可以使用sudo -i切换到root用户,同时切换到 root 主目录。


参考: Connecting to Your Linux Instance from Windows Using PuTTY

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注