encaminhamento SSH (SSH_AUTH_SOCK) no Windows

3

Alguém usa o encaminhamento de SSH no Windows?

Ele diz que deve configurar SSH_AUTH_SOCK env var. Mas esta variável está vazia.

Se eu executar o comando start-ssh-agent , ele mostrará:

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% está disponível neste shell, mas não está disponível em outros shells.

Estou tentando encaminhar o SSH para um contêiner do Docker.

O encaminhamento funciona para você mesmo em alguns servidores?

    
por WHITECOLOR 13.08.2016 / 01:40

1 resposta

1

%SSH_AUTH_SOCK% is available in this shell, but is not available in other shells.

As variáveis de ambiente são por shell, portanto, não estão disponíveis nos outros shells, a menos que você as inicie a partir do primeiro. Isso é recurso.

I'm trying to forward SSH to a Docker container.

Para encaminhar o soquete de autenticação ssh-agent , você precisa usar a opção -A para a opção ssh ou ForwardAgent em ssh_config .

Does forwarding work for you even to some servers?

Sim, isso acontece!

    
por 15.08.2016 / 10:17