我在服务器A.我想通过B ssh到服务器C.
我可以访问
1.使用身份密钥直接向B.
2.B需要生成一个可以访问C的密钥。
我需要一个命令从A登录到C,在B中包含密钥生成并使用它来登录C.
ssh -o 'ProxyCommand ssh -i <key in A> <B> nc %h 22' <C>
如果没有从B到C的基于密钥的身份验证,则上述隧道有效。
无法合并密钥生成并使用相同的密钥生成。有人可以帮忙吗?
答案 0 :(得分:0)
ssh -o 'ProxyCommand ssh -i <key in A> <B> nc %h 22' <C>
使用主机A上的密钥对主机C进行身份验证。