キーは設定で使用できますが、ssh-addでは使用できません。

キーは設定で使用できますが、ssh-addでは使用できません。

sshキーは指摘すると正しく機能します./ssh/configが、試してみると同じ結果が表示されます。
$ssh-add mykey
Could not open a connection to your authentication agent
ssh-add -l

ベストアンサー1

ssh-addはエージェントにキーを追加しようとしますが、ssh-agentはシステム上で実行されていません。

SSHには2つのキー使用モードがあります。 ssh がエージェントに接続してエージェントに認証を要求するか、ssh がディスクからキーを読み取っています。

最初のモードはシステムで実行されているエージェントがないため失敗しますが、2番目のモードは関連エージェントがないために機能します。

エージェントを一時的に起動できますssh-agent bash。その後、ssh-add問題なく動作するはずです。

通常、エージェントはデスクトップ環境で起動されます。デスクトップ環境を使用していない場合は、エージェントが(必要に応じて)直接実行されていることを確認する必要があります。

SSH経由でリモートホストに接続する場合。その後、ローカルプロキシをリモートホストに転送できます。ssh -A必要に応じて使用してください。

おすすめ記事