Meaningless Notebook

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


SSH はバ-ジョン変わっても(ry

手順

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

1.鍵生成

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

ssh-keygen

*

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

2.公開鍵ファイル配備

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

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

3.パスワ-ド認証拒否設定

『/etc/ssh/sshd_config』を下記の通り修正する。

56行目付近

# To disable tunneled clear text passwords, change to no here!
#PasswordAuthentication yes
PasswordAuthentication no
#PermitEmptyPasswords no

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

1.秘密鍵取得

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

2.秘密鍵ファイル配備

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

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

3.接続

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

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

参考元

Amazon