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