Opciones SSH y direcciones IP de las máquinas virtuales de Azure

Ha creado una máquina virtual Linux en Azure. Lo siguiente que tiene hacer es configurarla para las tareas que quiera mover a Azure.

A menos que haya configurado una VPN de sitio a sitio en Azure, las máquinas virtuales de Azure no serán accesibles desde la red local. Si está empezando a usar Azure, es poco probable que tenga una VPN de sitio a sitio que funcione. Por tanto, ¿cómo se conecta a la máquina virtual?

Direcciones IP de las máquinas virtuales de Azure

Tal como vimos hace un momento, las máquinas virtuales de Azure se comunican mediante una red virtual. Asimismo, también pueden tener una dirección IP pública opcional asignada. Gracias a una dirección IP pública, puede interactuar con la máquina virtual a través de Internet. Como alternativa, podemos configurar una red privada virtual (VPN) que conecte la red local a Azure, lo que nos permitirá conectarnos de forma segura a la máquina virtual sin tener que exponer una dirección IP pública. Si le interesa explorar esa opción, este enfoque se analiza en otro módulo y está completamente documentado.

De forma predeterminada, en Azure las direcciones IP públicas se asignan dinámicamente. Eso significa que la dirección IP puede cambiar con el tiempo; para las máquinas virtuales, la asignación de direcciones IP se produce cuando se reinicia la máquina virtual. Si quiere conectarse directamente a una dirección IP y necesita asegurarse de que no cambie, puede pagar más para asignar direcciones estáticas.

Asumiendo estas restricciones y las alternativas que se han descrito anteriormente, en este módulo se usará la dirección IP pública de la máquina virtual.

Conexión a la máquina virtual con SSH

Para conectarse a la máquina virtual a través de SSH, necesita lo siguiente:

  • la dirección IP pública de la máquina virtual
  • el nombre de usuario de la cuenta local en la máquina virtual
  • una clave pública configurada en esa cuenta
  • acceso a la clave privada correspondiente
  • el puerto 22 abierto en la máquina virtual

Anteriormente, ha generado un par de claves SSH, ha agregado la clave pública a la configuración de la máquina virtual y se ha asegurado de que el puerto 22 estaba abierto.

En la siguiente unidad, usará esta información para abrir un terminal seguro en la máquina virtual mediante SSH.

Una vez abierto el terminal, tendrá acceso a todas las herramientas de línea de comandos estándar de Linux.

A continuación, se conectará a la máquina virtual mediante SSH.