因此,当我们登录到我们通常进行开发的 Red Hat 机器时,出于安全原因,我们必须通过另一台机器。我的想法是创建一个 rsa 密钥并使用 ssh 连接到下一台机器。我在 .cshrc.user 文件中执行了此操作。然而,我没有想到的是这些机器共享我的主驱动器。这导致当前过程会创建一个循环,而这不是我想要的。有人知道该怎么做吗?
答案1
如果我理解正确的话,您要从 A(您的机器)通过 B 到达 C。
因此您可以尝试从 A 运行此命令。
ssh -A -t ServerB ssh -A -t serverC
如果喜欢更简单和透明的想法,你可以配置ssh 代理命令。