AWS EC 2 Macからサーバへの簡単な接続


この間iterm 2のprofile機能を利用してEC 2に接続したのですが、思ったより不便でした.
主に端末でローカルを使用するため、ローカルをデフォルト値とし、AWSは他のプロファイルで使用するため、awsに入るにはキーボードの手を1つのタッチパネルに移動して2回クリックする必要があります.
もっと便利な方法はないと思って使っていましたが、最近読んだ李棟旭。の「Spring BootとAWSによる個別Webサービス」でもっと簡単な方法を見つけました.
~/.これはssh/ディレクトリに格納し、pemファイルを自動的に読み取り、接続する方法です.

pemファイルのコピー

cp ~/Downloads/OOO.pem ~/.ssh/
cd ~/.ssh/
ll
まず端末を開き、pemキー~/を開きます.sshにコピーします.
OOOに自分のpemファイル名を入力すればよい.
コピー後、対応するディレクトリに移動し、ファイルが正しくコピーされていることを確認します.

ssh構成に登録する

chmod 600 ~/.ssh/OOO
vim ~/.ssh/config
chmodは、ライセンスに関連するLinuxコマンドです.
このコマンドの詳細については、さらに説明する必要があります.
権限をchmodコマンドでコピーしたpemファイルに変更します.
Vimエディタを使用してconfigファイルを開きます.
configファイルを個別に作成して入力したことがない場合は、configファイルを再作成して開きます.
Host [나중에 접속할 때 사용할 이름]
HostName [ec2에 할당한 탄력적 ip]
User [본인이 사용 중인 서버의 username]
IdentityFile ~/.ssh/OOO.pem
vimエディタに上記の内容を入力すればいいです.
Hostは後で簡単に接続するときに使う名前です.
これがホストを見つけるキーだと思えば簡単です.

上記のように入力します.
筆者のようにUbuntuサーバを作成し、ユーザー名を変更しない場合は、デフォルトのUbuntuを書くことができます.
その後、このホストを区別するために、1号線にコメントを1行追加しました.

サーバへの接続

chmod 700 ~/.ssh/config
ssh [Host에 적은 이름]
chmodコマンドで再度権限を変更し、すべての設定が終了しました!

ショートコマンド「ssh[hostの名前]」を使用してサーバに接続できるようになりました.
サーバに初めて接続した場合.
"The authenticity of host '~~~' can't be established.
~~
Are you sure you want to continue connecting (yes/no)?"
こんな文が出てきました.
この場合、yesを入力するとサーバに接続できます.