zoukankan      html  css  js  c++  java
  • Aamazon Web Service EC2 Ubuntu 新建用户而且用ssh连接host

    本文參照
    http://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/managing-users.html
    http://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/ec2-key-pairs.html#retrieving-the-public-key
    
    1.通过密钥对(keypair)获取公有密钥(public key)
    在本地terminla运行
    $ssh-keygen -y
    在提示输入密钥所在的文件时。请指定您的 .pem 文件的路径,比如
    /path_to_key_pair/my-key-pair.pem
    该命令将返回公有密钥:
    如
    ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQClKsfkNkuSevGj3eYhCe53pcjqP3maAhDFcvBS7O6V
    hz2ItxCih+PnDSUaw+WNQn/mZphTk/a/gU8jEzoOWbkM4yxyb/wB96xbiFveSFJuOp/d6RJhJOI0iBXr
    lsLnBItntckiJ7FbtxJMXLvvwJryDUilBMTjYtwB+QhYXUMOzce5Pjz5/i8SeJtjnV3iAoG/cQk+0FzZ
    qaeJAAHco+CY/5WrUBkrHmFJr6HcXkvJdWPkYQS3xqC0+FmUZofz221CBt5IMucxXPkX4rWi+z7wB3Rb
    BQoQzd8v7yeb7OzlPnWOyN0qFU0XA246RA8QFYiCNYwI3f05p6KLxEXAMPLE
    
    2.然后用初始账户ssh 远程server。若ec2的instance系统为ubuntu,
    本地terminal运行:
    $ssh -i yourprivatekey.pem ubuntu@your-aws-host-ip
    新建user
    $adduser newuser
    切换为newuser然后配置公有密钥
    $sudo su - newuser
    $mkdir .ssh
    $chmod 700 .ssh
    $touch .ssh/authorized_keys
    $chmod 600 .ssh/authorized_keys
    打开编辑器编辑.ssh/authorized_keys
    将步骤1获取的公有密钥加入到该文件里
    保存退出。
    
    3.測试能否用新建账户登录aws
    在步骤2的最后exit(应该是两次),直至退出aws回到local。

    运行: $ssh -i yourprivatekey.pem newuser@your-aws-host-ip 假设成功。则以上配置生效。 4.(Optional)禁用password登录 # vi /etc/ssh/sshd_config PasswordAuthentication no # service ssh restart ..ssh stop/waiting ..ssh start/running, process 7262


  • 相关阅读:
    Java小案例——对字符串进行加密解密
    Java基础——使用三元运算符判断一个数的奇偶性
    Java基础——字母大小写转换
    多线程实现——新龟兔赛跑
    编程面试题之——简答题(持续更新...)
    多线程之——共享数据
    多线程之——线程的状态
    Android 8.0 Oreo介绍
    Android 7.0 Nougat介绍
    Android 6.0 Marshmallow介绍
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/8320836.html
Copyright © 2011-2022 走看看