首页 > 解决方案 > 使用 jumpserver 的 SSH 配置

问题描述

我在 ssh_config 中配置跳线服务器时遇到问题。

到目前为止,我能够为服务器配置连接,如下所示:

Host myhost*
        ProxyCommand ssh -q myjumpserver nc %h %p

所以我可以通过 ssh myhost1 或 ssh myhost2 直接访问我的两台服务器。

现在不幸的是,有些事情发生了变化,我应该使用以下语法调用我的服务器:

ssh user@newjump@myhost1

(是的 2x@是正确的,只有这个符号有效)

Newjump不是真正意义上的跳转服务器,所以我不能使用上面的语法。

有谁知道我如何配置它?
由于我有超过 30 台服务器,并且这些分组方式总是具有相同的命名方案,所以如果我能像上面那样概括它会很好。但如果有疑问,我也会为每个单独的服务器实施一个解决方案。

对我来说重要的是我只需要打字ssh myhost1就可以到达这个主机。通过别名的解决方案是不可能的,因为那样我将不得不适应许多脚本。

标签: sshserver

解决方案


我通过主机名 1 主机名 newjump 用户 user@host1 解决了


推荐阅读