Help us understand the problem. What is going on with this article?

ユーザー追加したあとSSHで接続できない人へ

参考

こちらでAWSの実践方法が良くわかりました!

解決方法

ご存知の方が多いかと思いますが、こちらの解決策はすでに公式に解凍がございます。
AWS公式リンク

AWSのSSHは癖が強い!単にわたしの技術不足なのだけど。

ユーザ接続しようとすると

Permission denied (publickey,gssapi-keyex,gssapi-with-mic)

解決方法

  1. SSHでec2インスタンスに接続
  2. cloud-initをインストール
sudo yum install cloud-init

3. インスタンスを停止
4. キーベアからパブリックキーを取得

ssh-keygen -y -f /path_to_key_pair/my-key-pair.pem

5. ユーザデータの表示変更に次のスクリプトを貼り付ける。usernameとssh-rsaはご自分のものを入力してください。

cloud_final_modules:
- [users-groups,always]
users:
  - name: username
    groups: [ wheel ]
    sudo: [ "ALL=(ALL) NOPASSWD:ALL" ]
    shell: /bin/bash
    ssh-authorized-keys: 
    - ssh-rsa AB3nzExample

詳しくはAWS公式サイトをご確認ください。
https://aws.amazon.com/jp/premiumsupport/knowledge-center/ec2-user-account-cloud-init-user-data/

osorezugoing
れっつごー
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away