web-dev-qa-db-ja.com

WindowsでのSSH転送(SSH_AUTH_SOCK)

WindowsでSSH転送を使用している人はいますか?

SSH_AUTH_SOCK env var。しかし、この変数は空です。

start-ssh-agentコマンドが表示されます:

Found ssh-agent at 3356
Found ssh-agent socket at /tmp/ssh-z8A7Sq092g3X/agent.10484
Identity added: /c/Users/user/.ssh/id_rsa (/c/Users/user/.ssh/id_rsa)

%SSH_AUTH_SOCK%はこのシェルで使用できますが、他のシェルでは使用できません。

SSHをDockerコンテナに転送しようとしています。

一部のサーバーでも転送は機能しますか?

4
WHITECOLOR

%SSH_AUTH_SOCK%はこのシェルでは使用できますが、他のシェルでは使用できません。

環境変数はシェルごとであるため、最初のシェルから開始しない限り、他のシェルでは使用できません。これが特徴です。

SSHをDockerコンテナに転送しようとしています。

ssh-agent認証ソケットを転送するには、-Aスイッチをsshまたはssh_configForwardAgentオプションに切り替える必要があります。

一部のサーバーでも転送は機能しますか?

はい、そうです!

2
Jakuje