相关疑难解决方法(0)

更正 ssh 配置文件设置以隧道连接到第三台机器

我正在尝试通过桥接服务器隧道连接到服务器。到目前为止,我已经能够使用以下命令从命令 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 命令添加路径参数,但没有任何区别。

任何想法它可以是什么?

ssh ssh-tunneling ssh-config

31
推荐指数
2
解决办法
2万
查看次数

标签 统计

ssh ×1

ssh-config ×1

ssh-tunneling ×1