ssh locl -> A -> B 没有 ssh-copy-id 到 B ( A 可以访问 B )

ssh locl -> A -> B 没有 ssh-copy-id 到 B ( A 可以访问 B )

我不想将我的公钥复制到每个远程服务器。

我知道如何使用 proxycommand

Host A
    HostName A
    User root
    ServerAliveInterval 240
    TCPKeepAlive yes

Host B
    HostName B
    User root
    ProxyCommand ssh root@A -W %h:%p

这样,我必须将-ssh-id复制到A和B。

但是A有自己的私钥,并且已经复制到B,如下所示

local ssh A
A ssh B

我想使用 A 本地公钥登录 B ,而不是我的本地公钥。

相关内容