四台机器,A(本地),B,C,D服务器
A机器config配置,只有个B,没有C,D
.ss/config Host B HostName B_IP
B机器config配置,有C和D
.ss/config Host C HostName C_IP Host D HostName D_IP
问题:
如何让A通过B实现跳转C和D,注意A的config没有C,D
ssh -J B C ssh -J B D
你的用法没啥问题呀
没有config又不影响你直接用ip呀。。。。
a-b-c-d如下ssh -J user@b,user@c user@d
ssh -J user@b,user@c user@d
a b d 就省略c
如果user都是一个user,应该是可以省略掉的。做了ssh密钥认证应该q就直接登录到d了,否则会输入密码。
如果非22端口,比如是2222:ssh -J user@b:2222,user@c:2222 -p 2222 user@c
ssh -J user@b:2222,user@c:2222 -p 2222 user@c
https://github.com/levinit/it...跳板登录
或者ssh端口转发 将b上一个端口转发到c的sahd端口,在a上通过该端口从b登c。
1.4m articles
1.4m replys
5 comments
57.0k users