Acceder por SSH a Containers OpenVZ

Para acceder a los contenedores de una instalación OpenVZ debemos cambiar el puerto de escucha en la máquina física y con un regla de iptables redirigir la conexión al container que queremos.

Para la numeración de puertos podemos usar la regla que más nos guste, una que se me ocurrió fue concatenar el último octeto de la IP del container con el 22 (puerto por defecto de SSH).

Así para los containers de la 192.168.1.100 al 110 tendriamos los puerto 10022, 10122, 10222,…

Ahora para acceder debemos crear la regla de iptables, una para cada container:

iptables -t nat -A PREROUTING -p tcp --dport 10022 -j DNAT --to-destination 192.168.1.100:22

Comments are closed.