パスワードなしでリモートでコマンドを実行する

OpenSSHをパスワードなしで利用する。キーペアを使う。

接続元でキーペアを作る。

いろいろ聞かれるがすべてエンターを入力すると、~/.ssh以下にキーペアがつくられる。

秘密鍵id_rsaと公開鍵id_rsa.pubができた。この公開鍵をリモート(ここでは192.168.0.99)にコピーする。ここではリモートのユーザ名はローカルと同じ。

sshdのrsa鍵を置くファイルをsshdの設定を調べてそのファイルに追加する。ここではリモートはUbuntuでファイルは ~/.ssh/authrized_keys になっている。Ubuntuの場合はデフォルトでProtocol 2になっている。

rsaの公開鍵認証が有効になっているか確認する。

sshdサーバを再起動。

ローカルからパスワードなしで接続できるか確認する。

Leave a Reply

Your email address will not be published. Required fields are marked *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)