Windows笔记本电脑上使用PuTTY登录到AWS实例


在AWS中 , 当启动任何EC2 Linux实例时 , 应为该特定实例选择一个密钥对 。AWS密钥对将采用带有.pem文件扩展名的标准私钥格式但是 , 如果您在Windows笔记本电脑上使用PuTTY登录到AWS实例 , 则存在问题 。
PuTTY不支持PEM格式 。PuTTY仅了解它自己的PPK格式 。
PPK代表Putty私钥 。
因此 , 您应该将.pem文件转换为.ppk文件 。
对于此转换 , 腻子提供了一个名为PuTTYgen的工具 。
1.下载AWS PEM文件
在AWS中 , 首次创建要用于EC2实例的密钥对文件时 , AWS将允许您将PEM文件下载到本地计算机 。将此PEM文件保存在计算机上的某个位置 。
在此示例中 , 我拥有的.pem文件称为thegeekstuff.pem , 位于C驱动器下 。
我们将把这个thegeekstuff.pem文件转换为thegeekstuff.ppk , 并使用.ppk通过PuTTY登录到EC2实例 。
顺便说一句 , 将腻子从pem转换为ppk的步骤对于所有Linux AMI映像完全相同 , 包括CentOS , RedHat , Ubuntu , SuSE , Fedora , Amazon Linux等 。
2.下载PuTTYGen
从这里下载PuTTYgen 。
如果您使用过PuTTY MSI安装程序 , 则所有PuTTY实用程序都将随附其中 , 包括puttygen 。
如果您已经仅使用putty.exe作为独立版本 , 则还可以下载独立的puttygen.exe
双击启动PuTTYgen 。
PuTTYGen是RSA和DSA密钥生成实用程序 。但是 , 在本例中 , 我们将使用它来将pem转换为ppk文件 。
【Windows笔记本电脑上使用PuTTY登录到AWS实例】

    推荐阅读