<分区>
我有一个奇怪的设置,我在我的 mac、服务器 A 和服务器 B 上工作。我可以通过添加我的 RSA key 直接登录 A 而无需密码,并直接从 A 登录 B 而无需使用密码。
我有时想从我的mac直接登录到服务器B,因为B是运行生产环境的地方。我可以将 ssh 与 ProxyCommand 一起使用,但是我必须将我的 key 添加到服务器 B 中,有什么方法可以避免这样做吗?因为 B 是一个自动管理的服务器,所以 key 一直在刷新。
理论上,由于我可以从我的 mac 进入 A(无密码),然后从 A 进入 B(无密码),我应该能够直接进入 B。但是如果不将我在 mac 上的 key 添加到 B 的 authorized_keys 中,我找不到正确的方法。或者有没有一种方法可以让我在此登录链中自动添加我的 key ,因为当我尝试这样做时,ssh 会报告一些关于中间人攻击的信息并拒绝它。