0

Windows 7デスクトップからCentOs 7サーバーまで、Remote-SSHをssh-agentで動作させようとしています。

Git for Windows パッケージの ssh、ssh-add、および ssh-agent を使用しています。cmdプロンプトから、これはすべて正常に機能しています。「ssh-add -l」を実行してキーを確認し、「ssh」を実行できます。問題なく、パスワードを要求することなく実行できます。

C:\Users\gnb>"c:\Program Files\Git\usr\bin\ssh-add.exe" -l
4096 SHA256:zg2IR6OlPwCGP8SzcbriXIQjth5zuDc9rbO6uaNPmcU gnb@VDI028-MEL (RSA)

C:\Users\gnb>ssh vdi ls
Desktop
tsclient
wkspace

C:\Users\gnb>

VS-Code 内から、これを機能させることができません。VS-Code ターミナル内からまったく同じ ssh-add コマンドを実行しても、エージェントが見つからないようです。

C:\Users\gnb>"c:\Program Files\Git\usr\bin\ssh-add.exe" -l
Could not open a connection to your authentication agent.

VS-Code の実際のリモート機能は多かれ少なかれ機能しますが、パスワードを要求するために停止し続けます。

ここに何が欠けていますか?vs-code 環境が ssh-agent に接続できないのはなぜですか?

4

1 に答える 1