SSH-KEYGENコマンドを使用した後にパスワードなしでリモートコンピュータにログインできないのはなぜですか?

SSH-KEYGENコマンドを使用した後にパスワードなしでリモートコンピュータにログインできないのはなぜですか?

コンピュータが2台あります。最初からadmin1パスワードでアカウントを作成しましたadmin1。その後、rootとしてログインし、ssh-keygen -t rsaコマンドを使用しました。パスワードも持たず、Enter3回叩きました。

ここに画像の説明を入力してください。

次の手順で を入力しましたssh root@remoteuser's ip。その後、ログアウトして2台目のコンピュータに接続しようとしましたが、パスワードを再度要求しました。

次に、次のコマンドを使用しました。

#useradd admin1
#passwd admin1
#ssh-keygen -t rsa
#ssh root@remoteuser's ip

パスワードをもう一度尋ねるのはなぜですか?

ベストアンサー1

キーを生成しても、自動的にそのキーを使用してリモートコンピュータにログインできるわけではありません。次のように、アクセスしたいマシンにその公開鍵をコピーする必要があります。

ssh-copy-id [email protected]

userパスワードの入力を求められますが、それからキーを使用remote.machi.neできます。ssh

ssh -l user remote.machi.ne

キーのパスワードを設定していない場合は、sshパスワードを入力するよう求められません。

ssh注:先ほど上書きした古いキーがあるようです。

おすすめ記事