Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – SSH通过3rd Machine大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

Local Computer (Fedora) --SSH--> Server1 --SSH--> Server2 在我工作的某些环境中,我们必须使用“跳转框”,您可以将ssh连接到一台服务器以便转到另一台服务器.有没有一种快速的方法可以通过编辑〜/ .ssh / config来实现这一点,这样每当我从本地计算机ssh到Server2时,它会自动创建与Server1的必要连接?我可以设置密
Local Computer (Fedora)  --SSH-->  Server1  --SSH-->  Server2

在我工作的某些环境中,我们必须使用“跳转框”,您可以将ssh连接到一台服务器以便转到另一台服务器.有没有一种快速方法可以通过编辑〜/ .ssh / config来实现这一点,这样每当我从本地计算机ssh到Server2时,它会自动创建与Server1的必要连接?我可以设置密钥,以便在必要时不提示我输入Server1的密码.

解决方法

这种类型的功能添加到OpenSSH版本5.4中,可以通过操作来使用
ssh -W server2 server1

其中server2是您的预期目标,server1是您的代理主机.您可以通过在ssh配置中使用ProxyCommand选项来简化此操作,例如:

host = *.example.com
user = packs
port = 22
ProxyCommand ssh -W %h:%p server1

我也看到它使用Netcat完成,所以使用与上面相同的例子

ssh server1 nc -q0 server2 22

同样,这也可以在你的ssh配置中使用,除了将ProxyCommand替换为

ProxyCommand ssh server1 nc -q0 %h %p
@H_801_41@

大佬总结

以上是大佬教程为你收集整理的linux – SSH通过3rd Machine全部内容,希望文章能够帮你解决linux – SSH通过3rd Machine所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。