Lから始まるLinux

5章8話
SSH鍵生成(macOS,Linux)
5章9話 SSH接続先設定
もくじ
5章10話
SSH公開鍵認証(Windows)
SSH接続先設定
若木 みどり
お兄ちゃん! 前回は SSH 鍵を 作成したね!
若木 しげる
今回は接続先で 必要な設定を行おう!
.ssh ディレクトリ
若木 しげる
SSH 設定は ~/.ssh ディレクトリに 保存されるよ まずはこのディレクトリが あるかどうかを確認しよう
ls -ld ~/.ssh
若木 みどり
うん!
drwx------. 2 midori midori 71 Dec  1 14:53 /home/midori/.ssh
若木 みどり
ちゃんとあるみたいだね!
若木 しげる
もし存在していなければ作ってあげよう
mkdir ~/.ssh
若木 しげる
そうしたらパーミッションを確認しよう自身しかアクセスできないようになっていればいいよ
若木 みどり
rwx------ だね!所有グループや他のユーザには何も権限が無いよ!
若木 しげる
もしそうでないなら chmodパーミッションを設定しよう!
chmod 700 ~/.ssh
authorized_keys ファイル
若木 しげる
~/.ssh/authorized_keys ファイルの各行には接続で使用する公開鍵が登録されているんだこのファイルを確認してみよう!
ls -l ~/.ssh/authorized_keys
若木 みどり
うん!
-rw------- 1 midori midori 1742 Nov 24 11:02 /home/midori/.ssh/authorized_keys
若木 みどり
ちゃんとあるね!
若木 しげる
もし存在していなければ作ってあげよう!
touch ~/.ssh/authorized_keys
若木 しげる
このファイルもパーミッションが厳密に設定されている必要があるよ所有ユーザに「読み書き」権限だけが設定されていないといけないんだ
若木 みどり
rx------- だから大丈夫だね!
若木 しげる
もしそうでないなら chmodパーミッションを設定しよう!
chmod 600 ~/.ssh/authorized_keys
若木 しげる
そうしたら~/.ssh/authorized_keys「公開鍵」を書き込もうvim で編集してもいいし出力リダイレクト >>追記でもいいよ
若木 みどり
公開鍵の内容って長くて複雑だよねマウスを使った貼り付けを使うのがいいね
若木 しげる
これで接続先の準備は完了だよ!
まとめ
若木 みどり
今回は SSH での公開鍵認証の接続先での設定を行ったよ!
若木 しげる
前準備が色々必要だったけど次回はいよいよ接続するよ!楽しみにしていてね!