conectar desde A a C (que no es accesible directamente por A) a través de B usando SSH
ssh-copy-id
para cada uno de ellosversion: '3.6' services: bastion: image: gotechnies/alpine-ssh ports: - '2345:22' container_name: bastion networks: bastion-network: ipv4_address: 172.23.0.2 gargamex: image: gotechnies/alpine-ssh ports: - '3456:22' container_name: gargamex networks: bastion-network: ipv4_address: 172.23.0.3 networks: bastion-network: name: bastion-network driver: bridge ipam: driver: default config: - subnet: 172.23.0.0/24
Host gargamex Hostname 172.23.0.3 User root ProxyCommand ssh bastion -W %h:%p ForwardAgent yes IdentityFile /home/mate/Docker/bastion/gargamex-key Host bastion #ForwardAgent yes HostName 172.23.0.2 User root ProxyCommand none IdentityFile /home/mate/Docker/bastion/bastion-key