如何在打开新终端时登录到另一台机器,而不导致进程开始循环?

如何在打开新终端时登录到另一台机器,而不导致进程开始循环?

因此,当我们登录到我们通常进行开发的 Red Hat 机器时,出于安全原因,我们必须通过另一台机器。我的想法是创建一个 rsa 密钥并使用 ssh 连接到下一台机器。我在 .cshrc.user 文件中执行了此操作。然而,我没有想到的是这些机器共享我的主驱动器。这导致当前过程会创建一个循环,而这不是我想要的。有人知道该怎么做吗?

答案1

如果我理解正确的话,您要从 A(您的机器)通过 B 到达 C。

因此您可以尝试从 A 运行此命令。

ssh -A -t ServerB ssh -A -t serverC

如果喜欢更简单和透明的想法,你可以配置ssh 代理命令

相关内容