鍵認証設定を行います。 ターミナルを起動し以下のコマンドを実行してローカルにファイルを作成します。
ssh-keygen
保存先はそのままreturnでOKです。パスフレーズを入力してreturn。(2回) 保存先のフォルダを確認するとid_rsa、id_rsa.pub、known_hostsのファイルがあればOK 次にサーバー側の設定です。「基本設定3」で作成した作業用ユーザーでサーバーにリモート接続します。 ディレクトリを作成します。まずホームディレクトリに移動します。
cd $HOME
.sshファルダを作成します。
mkdir .ssh
パーミッションを変更します。
chmod 700 .ssh
キーの登録をします。
sudo vi .ssh/authorized_keys
を実行してauthorized_keysを新規作成します。このファイルに先ほどローカルで作成したファイルid_rsa.pubの中身を丸ごとコピペし上書き保存します。
パーミッションを変更します。
sudo chmod 600 .ssh/authorized_keys
パスワード認証を不可能にする場合はsshd_configを以下のように書き換えます。 sudo vi /etc/ssh/sshd_config
旧 | 新 |
PasswordAuthentication yes | PasswordAuthentication no |
これで鍵の登録は終了です。
コメントを残す