Meaningless Notebook

我輩は雑記帖である。名はまだない。


SSH を鍵認証にする18


in

Debian 10.7 で SSH を鍵認証にする。

手順

1.SSH 接続先サ-バ-側作業

1.鍵生成

下記コマンドを実行して、認証に使用する鍵ファイルを生成する。

ssh-keygen

*

対話ダイアログにて、鍵の生成先とパスフレ-ズを入力する。

2.公開鍵ファイル配備

下記コマンドを実行して、公開鍵ファイルの配備とパ-ミッションを設定する。

mv ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

2.SSH 接続元クライアント側作業

1.秘密鍵取得

サ-バ-で生成した秘密鍵 (デフォルト生成先:~/.ssh/id_rsa) を取得する。

2.秘密鍵ファイル配備

取得した秘密鍵を任意のディレクトリに配置し、下記コマンドを実行して、秘密鍵ファイルのパ-ミッションを設定する。

chmod 600 配置した秘密鍵ファイルパス

3.接続

下記コマンドを実行して、鍵認証でサ-バ-に接続する。

ssh -i 秘密鍵ファイルパス ログインユ-ザ-ID@接続先 IP アドレス 又はホスト名

3.おまけ

パスワ-ドログインを禁止する場合は『/etc/ssh/sshd_config』を下記の通り修正する。

56行目付近

#PasswordAuthentication yes
PasswordAuthentication no

参考元

Amazon