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

ローカル端末からEC2へホスト名でSSH接続する

やりたいこと

AWS上に構築したEC2へローカル端末からホスト名でSSH接続できるようにしたい。

構成

rapture_20200110172902.png

AWSの設定

■セキュリティグループ
 ・test-aに対するインバウンド
  - TCPの22番ポートを許可
  - ソース:マイIP
 ・test-bに対するインバウンド
  - TCPの22番ポートを許可
  - ソース:10.0.1.0/24

test-aの設定

[/etc/hosts]にtest-aとtest-bの情報を記載

10.0.1.100 test-a
10.0.2.100 test-b

ローカル端末の設定

①[~/.ssh]配下に鍵ファイルを格納

②[~/.ssh]配下に[config]ファイルを作成し、以下を記載

Host test-a
 Hostname xxx.xxx.xxx.xxx #test-aのグローバルIPアドレス
 User ubuntu
 port 22
 IdentityFile ~/.ssh/xxx #鍵ファイル名

Host test-b
 User ubuntu
 Port 22
 IdentityFile ~/.ssh/xxx #鍵ファイル名
 ProxyCommand ssh -W %h:%p test-a

ローカル端末から接続確認

①test-aへの接続

ubuntu_root@xxx:~/.ssh$ ssh test-a
Welcome to Ubuntu 16.04.6 LTS (GNU/Linux 4.4.0-1100-aws x86_64)
ubuntu@test-a:~$

②test-bへの接続

ubuntu_root@xxx:~/.ssh$ ssh test-b
Welcome to Ubuntu 16.04.6 LTS (GNU/Linux 4.4.0-1100-aws x86_64)
ubuntu@test-b:~$
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
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  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
ユーザーは見つかりませんでした