ssh-copy-id user@host でパスワードの入力を求められますが、許可されません。

ssh-copy-id user@host でパスワードの入力を求められますが、許可されません。

コマンドを使用してRSAキーを生成した後、インストールしようとしましたが、ssh-keygenパスワードの入力をssh-copy-id user@host求められます。user@hostそのため、コンピュータにログインするために使用するパスワードを入力しましたが、うまくいかずに「権限が拒否されました」が返されます。何が問題なのかわかりません。

答え1

リモートコンピュータのユーザー名とパスワードを知っているとします。次の手順を試してください。

  1. SSH-keygen-trsa

ここで、「t」は生成するキーの種類です。ディレクトリパスの入力を求められます。ディレクトリパスを入力するか、Enterキーを押してデフォルト値を使用します。

  1. ssh-copy-id -i ~/path_you_specified/id_rsa.pub user@remote_ip_address

ここで、「i」はアイデンティティ文書です。

  1. SSHユーザー@リモートIPアドレス

これでパスワードなしでリモートサーバーにログインできます。

関連情報