Una de las preguntas más frecuentes que recibo es cómo conectarme a la VM Linux de Google Cloud en un puerto personalizado utilizando gcloud
.
Google Cloud Platform (GCP) tiene múltiples opciones para conectarse a la VM.
Si ha cambiado el puerto SSH predeterminado de 22 a otro diferente e intenta conectarse utilizando gcloud
tiene que utilizar el parámetro --ssh-flag
.
Veamos la sintaxis del comando.
Inicie sesión en la VM con el puerto SSH personalizado utilizando gcloud
- Inicie sesión en Google Cloud Platform y vaya a las instancias de VM es Motor informático
- Haga clic en el desplegable junto a SSH >> ver comando
gcloud
- Esto le mostrará un pequeño cuadro de diálogo con un comando, algo como lo siguiente
gcloud compute --project "NOMBRE_PROYECTO" ssh --zone "us-central1-b" "instance-1"
- Si se da cuenta, el puerto SSH personalizado no está definido en el comando, y tiene que añadirlo manualmente.
- Supongamos que el puerto SSH es 2222 por lo que el comando
gcloud
sería como el siguiente.
gcloud compute --project "NOMBRE_PROYECTO" ssh --zone "us-central1-b" "instance-1" --ssh-flag="-p 2222"
Añadiendo --ssh-flag
se indica a gcloud que conecte la instancia VM en un número de puerto determinado en lugar del predeterminado.
Conectarse a la VM con un puerto SSH personalizado a través del navegador
¿No utiliza gcloud o un cliente SSH? no se preocupe.
GCP le permite acceder a su VM directamente a través del navegador. Vaya a las instancias de la VM y en el desplegable SSH, seleccione "Abrir en una ventana del navegador en un puerto personalizado"
- Introduzca el número de puerto y haga clic en "ABRIR"
- Tendrá su sesión SSH de la VM en el navegador
Espero que esta guía rápida le ayude. Si desea obtener más información sobre Google Cloud Platform, le recomiendo este curso en línea de Dhanaji Musale.
Relacionado:
He aquí cómo encontrar la IP externa de la VM de Google Cloud.