転妻エンジニアのサバイバル日記

転勤族の妻で女性エンジニアの生き方模索中

たったの3steps!! Cloud9から接続したいサーバにSSH接続

cloud9で、サーバに接続するとき、いちいちパスワード使いたくない、、、めんどい、、SSH接続だ!というわけで備忘録です

 

1. cloud9上で下記(太字)のコマンドを打つ

ec2-user:~/environment (master) $ ssh-keygen -t rsa

Generating public/private rsa key pair.
Enter file in which to save the key (/home/ec2-user/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/ec2-user/.ssh/id_rsa.
Your public key has been saved in /home/ec2-user/.ssh/id_rsa.pub.

以下略

 上記コメントで、秘密鍵は/home/ec2-user/.ssh/id_rsa、公開鍵は/home/ec2-user/.ssh/id_rsa.pubに保存されていることが分かる。

 

2. 公開鍵を下記コマンドで確認

ec2-user:~/environment (master) $vim /home/ec2-user/.ssh/id_rsa.pub

確認後、:q!コマンドでvimを抜ける。

 

(上記で確認した公開鍵を接続したいサーバのauthorized_keysに記載してもらう。)

 

3. 接続したいサーバにcloud9から下記コマンドで接続できることを確認(ubuntu以下は一例です)

ec2-user:~/environment (master) $ssh ubuntu@XX.XXX.XXX.XXX

 

おわりー!

 

ちなみに、SSH接続を終了するときは、下記コマンドです

exit