有人给了我以下内容,我如何将其保存为在腻子内部可用的格式。
AWS EC2 Instance Details
OS Amazon Linux 2 AMI (HVM)
Address ec2-18-22126.us-east-2.come.amazonaws.com
Type t2.micro, 8GB SSD
Public IP Enabled
AZ Subnet us-east-2a
Open Inbound Ports TCP: 22, 80, 45
PEM File Contents -----BEGIN RSA PRIVATE KEY----- MIIEowIBAAKCAQEAixAXtfluuAgavE/RMh3bOTSIyf8gRhozDOoZlE6k2zEU2EB1va5b8avzB+nQ VsHQpAuqrjOJ44RQQZIe3s IxQyV8fs4s4MiRTjsYiLn8lS8g2rgYCUH1r/9UOrAIunbnHX/vbJl2Bub1I7C+yQ4mrL -----END RSA PRIVATE KEY-----
答案 0 :(得分:1)
注意: AWS Docs会说所有话,并且永远不会在此处共享PEM密钥。
答案 1 :(得分:1)
很简单。
在使用PuTTY连接到Linux实例之前,请完成以下先决条件:
安装PuTTY
从PuTTY download page下载并安装PuTTY。如果您已经安装了较旧的PuTTY版本,我们建议您下载最新版本。确保安装整个套件。
获取实例的ID
您可以使用Amazon EC2控制台获取实例的ID(从“实例ID”列)。如果愿意,可以使用describe-instances(AWS CLI)或Get-EC2Instance(适用于Windows PowerShell的AWS工具)命令。
获取实例的公共DNS名称
您可以使用Amazon EC2控制台获取实例的公共DNS(选中“公共DNS(IPv4)”列;如果此列是隐藏的,请选择“显示/隐藏”图标,然后选择“公共DNS(IPv4)”)。如果愿意,可以使用describe-instances(AWS CLI)或Get-EC2Instance(适用于Windows PowerShell的AWS工具)命令。
(仅限IPv6)获取实例的IPv6地址
如果已为实例分配了IPv6地址,则可以选择使用实例的IPv6地址而不是公用IPv4地址或公用IPv4 DNS主机名连接到实例。您的本地计算机必须具有IPv6地址,并且必须配置为使用IPv6。您可以使用Amazon EC2控制台获取实例的IPv6地址(检查IPv6 IPs字段)。如果愿意,可以使用describe-instances(AWS CLI)或Get-EC2Instance(适用于Windows PowerShell的AWS工具)命令。有关IPv6的更多信息,请参见IPv6地址。
找到私钥
获取启动实例时指定的密钥对的.pem文件在计算机上位置的完全限定路径。
获取用于启动实例的AMI的默认用户名
对于Amazon Linux 2或Amazon Linux AMI,用户名是ec2-user。
对于Centos AMI,用户名是centos。
对于Debian AMI,用户名是admin或root。
对于Fedora AMI,用户名是ec2-user或fedora。
对于RHEL AMI,用户名是ec2-user或root。
对于SUSE AMI,用户名是ec2-user或root。
对于Ubuntu AMI,用户名为Ubuntu。
否则,如果ec2-user和root不起作用,请与AMI提供程序联系。
启用从IP地址到实例的入站SSH流量
确保与您的实例关联的安全组允许从您的IP地址传入的SSH通信。默认情况下,默认安全组不允许传入的SSH通信。有关更多信息,请参阅为Linux实例授权入站流量。
有关更多信息,请阅读以下有关AWS的页面:
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html