エンジニアの第1歩。秘密鍵の作成
秘密鍵と公開鍵というものを作ります。サーバへの接続は基本的にこの鍵を利用します。ここで設定するパスワードと生成される秘密鍵は絶対に誰にも教えないようにしましょう。絶対に!です。エンジニアにとっては銀行の暗証番号より大切なものです。この秘密鍵を守るためにもPCにもパスワードを設定しましょう。
MAC
ターミナルを開く(Launchpad > その他 > ターミナル)
ssh-keygen -b 2048 (Enter)
Generating public/private rsa key pair. Enter file in which to save the key (/Users/XXXXXXXX/.ssh/id_rsa): (Enter) Enter passphrase (empty for no passphrase): (パスワードを入力) Enter same passphrase again: (パスワードを再入力) Your identification has been saved in id_rsa. Your public key has been saved in id_rsa.pub. The key fingerprint is: 6a:47:23:9c:e4:33:1f:7d:4b:0f:87:d7:66:8b:68:b1 XXXXXXXX@XXXXXXXX-MacBookAir.local The key's randomart image is: +--[ RSA 2048]----+ | | | | | . | | + . . . . | | B S ..= o +| | B o o+*.o.| | o o E.... | | . . . | | | +-----------------+
cd (Enter) cd .ssh (Enter) chmod 600 id_rsa (Enter)
出来上がった2つのファイル。id_rsaが秘密鍵。もう一度言いますが絶対に誰にも渡さない事。id_rsa.pubは公開鍵。こちらをログインしたいサーバに置いて認証を行います。
Windows
秘密鍵と公開鍵の作成と公開鍵のサーバへの転送(Tera Term版) を参照ください。