`

aws create key pair

    博客分类:
  • aws
 
阅读更多

aws ec2 之前自动生成cer公钥,导入mac 的keychain,再导出pem私钥即可.但最近发现现在aws不使用之前的公钥格式,而使用openssh公钥方式,而keychain不支持openssh格式,所以之前方式不再可用.

 

经过几天的研究,终于找到了aws create key pair的方法了

 

1.使用命令生产ssh公私钥,位置在~/.ssh中

$ ssh-keygen -t rsa

2.将id_rsa.pub import到aws

3.最后使用命令将id_rsa 转成 pem格式

$ openssl rsa -in ~/.ssh/id_rsa -outform pem > id_rsa.pem

保存好pem或id_rsa私钥,丢失私钥就无法找回了,aws也不支持更换公钥,只能删除实例重新建了

注意:将pem私钥权限改为400

$ chmod 400 id_rsa.pem

 

4.使用ssh命令连接服务器

$ ssh -i id_rsa.pem  ubuntu@xx.xx.xx.xx

 

分享到:
评论

相关推荐

    aws-security-tips

    # Create key pair named 'security-tips'.cd 2-ssm-sessionyarn && yarn buildcdk deploy --require-approval never编辑~/.ssh/config并# SSH over Session ManagerHost i-* mi-* ProxyCommand sh -c "aws ssm ...

    tf-aws-kubernetes:Kubernetes集群的Terraform模板

    记住您的keypair名称。 创建您的tfvars文件 $ cp terraform.tfvars.tmpl terraform.tfvars 该文件用作AWS密钥等的主要配置。在此处使用您的keypair名称。 另外,请确保将IP CIDR用于allowed_network ,否则将无法...

    cloudformation_webserver:使用Cloudformation创建一个简单的Web服务器

    aws cloudformation create-stack --stack-name webserver-cli --template-body file://webserver.yaml --parameters ParameterKey=KeyName,ParameterValue=[key pair name here] ParameterKey=SubnetID,Parameter...

    err-aws:亚马逊网络服务 (AWS) 的 Err 插件

    亚马逊网络服务 (AWS) 的 Err 插件 要求 ...aws create --ami=i-12321 --size=20 --tags="key1=val1,key2=val2" --keypair=my-key --instance_type=t2.medium app-server1 !aws reboot app-server1

    aws-exercise-a

    KeyName: 'your-key-pair', // 已存在的SSH密钥对 SecurityGroupIds: ['sg-0123456789abcdef'], // 安全组ID UserData: 'your-user-data' // 可选的用户数据 }; ec2.runInstances(params, function (err, data) ...

    red-detector:使用Vuls(https

    红探描述使用Vuls( )扫描EC2实例以找到其漏洞。 使用Lynis( )审核您的EC2实例以查找安全性错误配置。 使用Chkrootkit( )扫描EC... “ CreateKeyPair” 启用密钥对的创建,该密钥对用作EC2实例的密钥。 “创建标签

    mac-cloudformation-sample:样本cloudformation模板

    CloudFormation示例 运行cloudformation aws cloudformation create-stack --stack-name mac-sample-ec2 --template-body file:///hometestuser/mytemplate.json ... ssh -i {KEY_PAIR_FILE{} ubuntu@{EC2_IP}

    Amazon EC2 Command Line Reference.pdf

    - **ec2-create-keypair**:创建密钥对。 - **ec2-create-network-acl**:创建网络 ACL。 - **ec2-create-network-acl-entry**:创建网络 ACL 条目。 - **ec2-create-network-interface**:创建网络接口。 - **ec2-...

    ec2

    8. **密钥对管理**:`import_key_pair()`用于导入密钥对,`create_key_pair()`则可以创建新的密钥对。密钥对用于SSH登录到实例。 9. **自动伸缩**:通过Boto3的`autoscaling`客户端,可以配置和管理自动伸缩组,...

    使用.Net Core编写命令行工具(CLI)的方法

    [Option("--set <KEY=VALUE>", "Set a configuration key-value pair")] public Dictionary, string> ConfigPairs { get; set; } } [Command("item", Description = "Manage items")] class ItemCommand { ...

Global site tag (gtag.js) - Google Analytics