SSHエージェントが正しく機能しない

SSHエージェントが正しく機能しない

私は現在働きに行こうとしていますssh-agent。何をしてもパスワードプロンプトを無視することはできません。

テストするためにlocalhostへの接続も試みました。

  • ssh-keygen生成するid_rsa
  • ssh-add id_rsa.sshフォルダから
  • ssh-add -l正しい指紋を表示
  • ssh user@localhostまだパスワードを尋ねます。
  • eval $(ssh-agent -s)ショープロセスが実行中です。

ssh-agentを使用する前に設定する必要がある他のものはありますか?複数のコンピュータとユーザー、RSA、およびDSAキーを使用してみました。

ところで、私はDebian 7を使用しています。

誰もが私の問題がどこにあるのかをヒントできればとても感謝します。

ベストアンサー1

キーを生成しましたssh。これだけでは公開鍵認証は有効になりません。ログインするアカウント~/.ssh/authorized_keysのリモートシステム上のファイルに公開鍵を追加する必要があります。最も簡単な方法は次のとおりですssh-copy-id

ssh-copy-id hostname

または

ssh-copy-id username@hostname

リモートホストのユーザー名が現在のコンピューターのユーザー名と異なる場合。これにより、リモートコンピュータのパスワードを入力するように求められます。

おすすめ記事