美文网首页
aws 实例登录

aws 实例登录

作者: 猜猜_a873 | 来源:发表于2020-06-10 10:21 被阅读0次

    创建秘钥
    创建完秘钥时会给你返回一个keyMaterial:

    CreateKeyPairResponse(KeyFingerprint=10:4c:12:f8...:14:05:03:78, KeyMaterial=-----BEGIN RSA PRIVATE KEY-----
    MIIEpQIBAAKCAQEAjgtLzu7V6DWwzUgrw3nig7vuwgerXG09SmJ5Rb3geQS3bJq08+mTNRYhBlZ8
    ......
    knIKd/r/8Nwi5rfHa/sbCaW0hqEWABiNZEmXep9mpgPuRfG/5m3q7VKSNlKQ3UAq1l4/l1c+Wpq2
    lsbDmscUMQe9MYfiAXRIelrEG+zrHiVkA/tgy3qX7NCKu5/aLt/KFdBOa0xxzSegnOEqY+0=
    -----END RSA PRIVATE KEY-----, KeyName=222222)
    

    生成秘钥文件
    注意就是这个信息,将keyMaterial的内容生成一个随意字母的文件(没有后缀的)
    这里 基本都要一个坑就是你下载的秘钥在你复制过程中会变形成一个字符串 别担心 把\n替换成换行就行了
    随后上传至lunix上 将该文件设置为666权限 例如

    chmod 666  222222 
    //我的秘钥写了个222222  这个习惯不好  尽量正式一点 (天哪 我会正式一点吗)
    sz 22222
    //保存到你的私钥存放库中被用
    

    创建你的实例并选择该秘钥 这里主要一个key名称

    //创建实例
           runRequest = RunInstancesRequest.builder()
                  .imageId(amiId)
                  .instanceType(instanceType)//InstanceType.C5_LARGE
                  .maxCount(maxCount) //启动多少个实例来访问
                  .minCount(1) //启动多少个实例来访问
                  .keyName(keyName)//访问秘钥 秘钥访问
                  .build();
    

    创建完实例 你的实例信息如下

    subnetid: "subnet-0fec9c69f86"
    instanceId: "i-0d2a3e592ae"
    imageId: "ami-09478356c"
    monitoring-state: "DISABLED"
    instanceType: "T2_MICRO"  // 测试时用比较便宜的那种
    keyName: "2222222"
    privateDnsName: "ip-1*-*-7.cn-northwest-1.compute.internal"
    state: "RUNNING"
    publicDnsName: "ec2-52-*-*-84.cn-northwest-1.compute.amazonaws.com.cn"
    privateIpAddress: "52.**.84"
    

    xshell 连接用的是:publicDnsName
    命令:ssh root@ec2-52---84.cn-northwest-1.compute.amazonaws.com.cn
    可能会提示你:Please login as the user "centos" rather than the user "root"
    意思是系统用的是centos的 不能用root登录
    命令:ssh centos@ec2-52---84.cn-northwest-1.compute.amazonaws.com.cn
    中间你可能会被要求用密码或者证书验证
    直接正常的导入你的秘钥(刚才让你存放进仓库的哦 )随后选择你的秘钥即可
    部分情况下你可能导入后需要退出再来一次才会生效

    更改root密码

    $sudo passwd root
    #重复输入两次你要设置的密码,提示如下:
    更改用户 root 的密码 。
    新的 密码:
    重新输入新的 密码:
    passwd:所有的身份验证令牌已经成功更新
    

    保存登录信息(可以不用记住 一旦重启ip 会被修改 烦人)

    image.png
    登录用户名根据实际情况来就好
    -- root、centos

    相关文章

      网友评论

          本文标题:aws 实例登录

          本文链接:https://www.haomeiwen.com/subject/edagzhtx.html