当我尝试使用 Microsoft 提供的二进制文件通过跳转主机连接到一台机器时,我得到:
C:\>ssh -J hop dest
CreateProcessW failed error:2
posix_spawn: No such file or directory
难道我做错了什么?
我正在使用没有 WSL 的 Windows 10。
C:\>ssh -V
OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5
C:\>ver
Microsoft Windows [Version 10.0.17763.557]
答案1
解决方法是,您必须使用 ssh 的完整路径:
ssh -o ProxyCommand="C:\Windows\System32\OpenSSH\ssh.exe -W %h:%p hop" dest