我正在尝试通过桥接服务器隧道连接到服务器。到目前为止,我已经能够使用以下命令从命令 shell 正常工作:
ssh -A -t bridge_userid@bridgemachine.com ssh -A remote_userid@remoteserver.com
Run Code Online (Sandbox Code Playgroud)
但是我一直在尝试将其包装到我的~/.ssh/config文件中,但遇到了麻烦。我试过了:
Host axp
User remote_userid
HostName remoteserver.com
IdentityFile ~/.ssh/id_rsa.eric
ProxyCommand ssh -A -t bridge_userid@bridge_userid.com ssh -A remote_userid@%h
Run Code Online (Sandbox Code Playgroud)
但是当我这样做时,我收到以下错误消息remoteserver.com,我不确定是什么原因造成的:
ksh:SSH-2.0-OpenSSH_6.8^M:未找到
我知道当我登录时remoteserver.com,我的外壳是/usr/bin/ksh.
我尝试在配置文件中向 ssh 命令添加路径参数,但没有任何区别。
任何想法它可以是什么?