Windows 10 1803 OpenSSH 命名管道转发

Windows 10 1803 OpenSSH 命名管道转发

如果我SSH_AUTH_SOCK在 Windows 上将其设置为实现该协议的命名管道,ssh-agent它就会按预期工作。此外,如果我将其添加到配置文件中,我就可以在远程计算机上ForwardAgent yes使用本地。ssh-agent

不起作用的是添加RemoteForward /home/ubuntu/.gnupg/S.gpg-agent //./pipe/ssh-pageant到我的配置文件。我收到此错误:

debug1: client_input_channel_open: ctype [email protected] rchan 3 win 2097152 max 32768
debug1: client_request_forwarded_streamlocal: /home/ubuntu/.gnupg/S.gpg-agent.ssh
debug1: connect_next: host //./pipe/ssh-pageant ([unix]://./pipe/ssh-pageant) in progress, fd=8
debug1: channel 1: new [forwarded-streamlocal]
debug1: confirm [email protected]
getsockopt SO_ERROR failed
debug1: channel 1: connection failed: Not a socket
connect_to //./pipe/ssh-pageant port -2: failed.
debug1: channel 1: free: forwarded-streamlocal, nchannels 2

是否可以使用 Windows 10 1803 原生 OpenSSH 将 Windows 命名管道转发到 Linux 主机?

答案1

我发现https://github.com/PowerShell/Win32-OpenSSH/issues/435,这表明您想要执行的操作目前尚不受支持。

相关内容