shimgo
7/5/2017 - 11:36 AM

ssh接続できるようにする

ssh接続できるようにする

####鍵の生成 接続元で以下のコマンドを実行。 pemはエンコード方式のこと。-- BEGINで始まるのはPEMだと思っていい。
-fでファイル名を指定しなかったらデフォルトのid_rsaで作られる。

ssh-keygen -t rsa -b 4096 -f ~/.ssh/login.pem

すると以下のファイルができる。
-fオプションで指定した名前のものが秘密鍵、.pubが付与されているのが公開鍵

login.pem
login.pem.pub

####公開鍵の配置 接続先で以下のコマンドを実行。login.pem.pubは接続元から持ってきておくこと。
これにより公開鍵を接続先のauthorized_keysに追記する。

cat login.pem.pub >> /home/接続先にログインするユーザ/.ssh/authorized_keys

####sshで接続 接続元で以下のコマンドを実行。
-iオプションで使用する秘密鍵を指定できる。デフォルトはid_rsa。

ssh ユーザ名@ホスト名 -i ~/.ssh/ログインに使用する秘密鍵