コンピュータが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
注:先ほど上書きした古いキーがあるようです。