Windows下使用PuTTY连接AWS

本文详细介绍了如何使用PuTTY通过SSH连接到AWS的Linux实例,包括获取和转换私钥、配置PuTTY以及设置正确的用户名和权限。此外,还提供了如何在AWS管理页面配置入站规则以开放特定端口的方法。
摘要由CSDN通过智能技术生成

使用 PuTTY 连接到您的 Linux 实例,具体步骤如下:

  1. 在AWS Web console中获取服务器的访问密钥(即*.pem文件)并保存到本地,并设置允许从指定的IP 地址到实例的入站 SSH 流量。

  2. 下载putty和puttygen两个程序,也可下载windows安装包,并安装putty。

  3. 由于putty不支持私有密匙类型,需要用puttygen进行转换,具体过程如下:

    • 打开puttygen程序,然后点击“Load”选择第一步获取的.pem文件,如果看不到,选择下面的all files就可以了。
    • 选择pem文件,点击“Open”,跳出一个窗口,直接“OK”
    • 点击“SavePrivateKey”保存私有密匙文件,点击“yes”
  4. 用上一步产生的密匙文件连接你的amazon ec2实例。

    • 启动 PuTTY(在“Start”菜单中,单击“All Programs > PuTTY > PuTTY”)。
    • 在“Category (类别)”窗格中,选择 Session (会话) 并填写以下字段:
      • 在 Host Name (主机名) 框中,输入 ec2-user@public_dns_name或者ec2-user@public_ip(针对ubuntu的ec2实例用户名为"ubuntu@")。
      • 在 Connection type (连接类型) 下,选择 SSH。确保 Port (端口) 为 22。
    • 在 Category (类别) 窗格中,展开 Connection (连接),再展开 SSH,然后选择 Auth (身份验证)。完成以下操作:
      • 单击 Browse (浏览)。
      • 选择您为密钥对生成的 .ppk 文件,然后单击 Open (打开)。
      • 单击 Open (打开) 以开始 PuTTY 会话。如果这是您第一次连接到此实例,PuTTY 会显示安全警告对话框,询问您是否信任您要连接到的主机。单击 Yes (是)。此时会打开一个窗口并且您连接到了您的实例。

用户名

  • Amazon Linux --> ec2-user
  • Rhel5 –> root/ec2-user
  • Ubuntu –> ubuntu
  • Fedra –> fedora/ec2-user
  • Suse Linux –> root/ec2-user

FileZilla传输文件

需要打开权限

centOs

sudo chown -R centos:centos /var/www/html
sudo chmod -R 755 /var/www/html

Ubuntu

sudo chown -R ubuntu:ubuntu /var/www/html
sudo chmod -R 755 /var/www/html

亚马逊ami

sudo chown -R ec2-user:ec2-user /var/www/html
sudo chmod -R 755 /var/www/html

AWS EC2 入站规则,端口开通

需要注意的是,项目使用的端口号可能并没有配置好,需要在aws管理页配置对应端口号的入站规则:
在aws管理页,点击左侧 网络与安全-》安全组-》右侧选择之前创建好的安全组-》下方选择入站-》点击编辑,编辑入站规则,为nginx开通了80端口。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值