有没有人在Windows上使用SSH转发?
它说它应该设置SSH_AUTH_SOCK env var。 但是这个variables是空的。
如果我运行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%在此shell中可用,但在其他shell中不可用。
我正在尝试将SSH转发到Docker容器。
转发工作,甚至一些服务器?
%ssh_AUTH_SOCK%在此shell中可用,但在其他shell中不可用。
环境variables是每个shell,因此在其他shell中不可用,除非从第一个开始。 这是function。
我正在尝试将SSH转发到Docker容器。
要转发ssh-agent身份validation套接字,您需要在ssh_config使用-A切换到ssh或ForwardAgent选项。
转发工作,甚至一些服务器?
是的,它确实!