WSL:Windows 10を再起動しない限り(美人コンテストなど)、SSH秘密鍵にアクセスできるようにします。

WSL:Windows 10を再起動しない限り(美人コンテストなど)、SSH秘密鍵にアクセスできるようにします。

これまで、Windows 10では、主にPuTTyバンドル(PuTTygen、Pageant、PuTTyなど)を使用してSSH経由でリモートLinuxシステムにアクセスしていました。

私は美人コンテストを次のように使用します。秘密鍵ホルダー秘密鍵(およびパスワード)は、コンピュータを再起動しない限りメモリに保存されます。

次のコマンドを使用するように、WSL OpenSSHをクライアントとしてより頻繁に使用したいと思います。

ssh USER@IP -vvv -L 22:localhost:22 # Or [email protected];

しかし、WSL OpenSSHでは、美人コンテストと同様の振る舞いが見つかりませんでした。

何らかの理由で、コンピュータ自体が再起動されるまで、可能なすべてのWSLシェル(シェルがシャットダウンしても)のSSHキーをメモリに保存します。

WSL OpenSSHで美人コンテストと同様の動作を達成するにはどうすればよいですか?

ベストアンサー1

ssh-agent、とが必要ですssh-add

ssh-agentログインするとすでに起動している可能性があります(Debianでは)。テストするにはを実行してくださいssh-add -l。エージェントが稼働している場合は、キーを表示しないでください。実行されていない場合は、ブローカーに接続できませんなどのエラーメッセージが表示されます。

キーを追加します。デフォルト名の場合は実行してくださいssh-add。それ以外の場合は、ssh-add «path/to/your/key/key-name»パスワードの入力を求められます。

おすすめ記事