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コンテナに転送しようとしています。
一部のサーバーでも転送は機能しますか?
%SSH_AUTH_SOCK%はこのシェルでは使用できますが、他のシェルでは使用できません。
環境変数はシェルごとであるため、最初のシェルから開始しない限り、他のシェルでは使用できません。これが特徴です。
SSHをDockerコンテナに転送しようとしています。
ssh-agent
認証ソケットを転送するには、-A
スイッチをssh
またはssh_config
のForwardAgent
オプションに切り替える必要があります。
一部のサーバーでも転送は機能しますか?
はい、そうです!