Home > 3月, 2020

2020.03.07

opensuse leap15でSSH鍵認証を有効にする

作業しながらなのでメモ書き程度だけど。

初期状態のサーバにログインする。

ssh-keygen -t rsa

で適当に鍵を作成する。

cd ~/.ssh

cp -p id_rsa authorized_keys

chmod 600 authorized_keys

念の為、別ターミナルでパスワード認証でログインしてrootにスイッチする。

su –

vi /etc/sshd/ssdh_config

以下修正

PermitRootLogin yes

PermitRootLogin no

PasswordAuthentication yes

PasswordAuthentication no

ChallengeResponseAuthentication yes

ChallengeResponseAuthentication no

変更したら上書き保存してviを抜ける。

:wq

sshデーモンの再起動

service sshd restart

別ターミナルでパスワード認証、チャレンジレスポンス認証が通らず

鍵認証でのみログインできることを確認する。

sshデーモンが自動起動設定になっていない場合は

systemctl enable sshd

で自動起動設定にする。