【问题标题】:SSH setting for mac to create an aliasmac 的 SSH 设置以创建别名
【发布时间】:2020-02-06 06:46:24
【问题描述】:

我要别名的ssh地址是

ssh -o StrictHostKeyChecking=no username@hostipaddress@jumpServerAdress.com

我在 MAC ~/.ssh/config 中填充为

Host prod
  HostName hostipaddress
  User usrname
  ServerAliveInterval 100
  ProxyJump jumpServerAdress.com
  StrictHostKeyChecking no
  GlobalKnownHostsFile /dev/null
  UserKnownHostsFile /dev/null

当我做ssh prod.. 它不允许我进入主机

它向我发出信号:

channel 0: open failed: connect failed: open failed
stdio forwarding failed
ssh_exchange_identification: Connection closed by remote host

我在做的配置有什么错误请告诉我吗?

【问题讨论】:

  • ssh - o ...ssh -o ... 的错字吗?
  • 另外,从jumpServerAdress.com 更改为ServerAdress.com 是故意的吗?
  • 我在修改实际 IP 地址时编辑了一个错字@chepner
  • 来自名为prod 的主机,您能说出您所在机器的名称ping 吗?
  • 我可以 ping,PING XXXXXXXXXXXXX:56 个数据字节 icmp_seq 0 请求超时 icmp_seq 1 请求超时 icmp_seq 2 请求超时。 .@MarkSetchell

标签: macos ssh ssh-tunnel


【解决方案1】:

我尝试了这个有效的配置

Host jump
  HostName jumpServerAdress.com
  User jumpuser

Host prod
  HostName hostipaddress
  User usrname
  ServerAliveInterval 100
  ProxyJump jump
  StrictHostKeyChecking no
  GlobalKnownHostsFile /dev/null
  UserKnownHostsFile /dev/null

假设您已正确设置 ssh 密钥。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-11
    • 2013-04-26
    • 1970-01-01
    • 2014-02-04
    • 2021-09-08
    • 2021-05-16
    • 2010-09-29
    • 1970-01-01
    相关资源
    最近更新 更多