【发布时间】:2020-10-19 06:45:29
【问题描述】:
我想在 Windows 中通过命令行建立一个提供代理的 SSH 连接。当我将 ssh 命令与 ssh -o "ProxyCommand proxytunnel.exe ..." 一起使用时,它给了我一个类似
的错误CreateProcessW 失败错误:2 posix_spawn: 没有这样的文件或目录
我也尝试使用 putty.exe 命令行 -proxycmd="proxytunnel.exe .." 但这也会出错。
任何推荐的方式来建立通过 CMD 提供代理的 SSH 连接?
提前致谢!
【问题讨论】:
-
proxytunnel.exe未找到。使用完整的限定文件名指定此可执行文件,这意味着如果文件路径包含空格或这些字符之一&()[]{}^=;!'+,`~,则用双引号括起来的驱动器 + 路径 + 名称 + 扩展名。最好在文件名周围始终使用",因为这永远不会出错。 -
谢谢@Mofi, ssh -o "ProxyCommand proxytunnel.exe ..." 现在正在为我使用完整路径。