gpt4 book ai didi

linux - 如何在登录一台机器后立即 ssh 进入另一台机器

转载 作者:太空宇宙 更新时间:2023-11-04 04:56:03 25 4
gpt4 key购买 nike

问题:我正在工作的位置无法通过 ssh 连接到我的应用程序的主节点,例如由另一个国家/地区托管的 10.30.30.1。为了解决这个问题,我有一个跳转盒,我可以从我的位置(例如10.50.50.1

)进行ssh

登录跳转框后,我再次运行命令ssh 10.30.30.1

有什么办法可以让我省去先登录跳转盒然后通过 ssh 连接到主节点的步骤,因为这是我使用跳转盒的唯一用途。

我可以将跳转盒配置为在登录时直接运行该 ssh 命令吗?是否有任何命令允许我通过单个命令或 putty/MOBA XTerm 配置中的跳转框直接登录到 master?

最佳答案

将以下行放入您的 ~/.ssh/config 中:

Host target-host 
ProxyJump jump-host

这假设服务器和客户端都运行 OpenSSH >= 7.3。对于旧版本,您可以使用 ProxyCommandnetcat 而不是 ProxyJump。跳转主机上必须安装netcat:

Host target-host
ProxyCommand ssh jump-host netcat -w 120 %h %p

关于linux - 如何在登录一台机器后立即 ssh 进入另一台机器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45753646/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com