Puedes conectarte a instancias de Compute Engine desde la Cloud de Confiance consola con la herramienta SSH en el navegador. La función SSH en el navegador no requiere extensiones ni software adicionales. SSH en el navegador admite conexionesinstancias que usan IAP para el reenvío de TCP.
Cada vez que te conectas a una instancia con SSH en el navegador, Compute Engine crea un par de claves SSH efímeras y establece un nombre de usuario para tu conexión. Para obtener más información, consulta Acerca de las conexiones SSH.
Requisitos
Para usar SSH en el navegador, tu entorno debe cumplir con los siguientes requisitos:
- La consola deCloud de Confiance debe ejecutarse en un navegador web compatible.
- La instancia a la que te conectes debe tener el entorno invitado instalado y en ejecución. El entorno invitado se preinstaló en las instancias que creas a partir de imágenes públicas proporcionadas por Google.
La red debe cumplir con los siguientes requisitos.
- Los proxies HTTPS y los dispositivos de seguridad no deben desencriptar ni volver a encriptar el tráfico con su propio certificado TLS, por ejemplo, para realizar la inspección de TLS.
- La red debe permitir el tráfico hacia y desde nombres de host que terminen en
google.com,gstatic.comogoogleapis.com. - La red debe permitir que se envíen paquetes a las direcciones IP de los dominios predeterminados.
- Para conectarse a las instancias a través de su dirección IP externa, la nube privada virtual (VPC) debe permitir el tráfico de entrada TCP para el rango de IP
0.0.0.0/0. - Para conectarte a instancias que solo tienen direcciones IP internas, debes configurar reglas de firewall para permitir IAP para el reenvío de TCP.
Limitaciones
- No se admite dentro de los perímetros de los Controles del servicio de VPC. SSH en el navegador no es compatible con los perímetros de Controles del servicio de VPC. En su lugar, usa gcloud CLI. Para obtener más información, consulta Conéctate a VMs de Linux o Conéctate a una consola en serie, según tu caso de uso.
- Tiempos de transferencia de claves SSH lentos. Los tiempos de transferencia de claves SSH en el navegador varían de 2 a 25 segundos.
- Desconexiones intermitentes. En este momento, no ofrecemos un Acuerdo de Nivel de Servicio (ANS) específico para la vida útil de las conexiones. Si planeas mantener abierta la ventana de la terminal durante un período prolongado, usa multiplexores de terminal como tmux o screen.
- La transferencia de archivos puede ser lenta para los archivos grandes. Si experimentas tiempos de transferencia de archivos lentos, usa el comando
gcloud compute scpen lugar de SSH en el navegador.
Cómo usar SSH en el navegador
En las siguientes secciones, se describe cómo usar SSH en el navegador para conectarte a tus instancias, desconectarte de ellas y administrar archivos en ellas.
Conéctate a instancias
Para conectarte a una instancia con SSH en el navegador, haz lo siguiente:
En la consola de Cloud de Confiance , ve a la página Instancias de VM.
En la lista de instancias, haz clic en el botón SSH en la fila de la instancia a la que deseas conectarte.
Después de hacer clic en SSH, SSH en el navegador se abrirá en una ventana nueva.
Si tu instancia tiene una de las siguientes configuraciones, revisa su sección para obtener más información sobre cómo conectarte:
Conéctate a instancias que no tienen direcciones IP públicas
Cuando usas SSH en el navegador para conectarte a una instancia que solo tiene una dirección IP interna, SSH en el navegador usa el reenvío de TCP de IAP.
Conéctate a instancias de Cloud TPU
Para conectarte a una Cloud TPU, consulta Conéctate a una instancia de Cloud TPU.
Desconéctate de las instancias
Para desconectarte de una instancia y finalizar una sesión de SSH en el navegador, ejecuta el comando exit.
La ventana de SSH en el navegador también se cierra si usas la combinación de teclas de la estación de trabajo para cerrar ventanas:
Windows y Linux
Ctrl+W
macOS
Cmd+W
Chrome OS
Ctrl+Shift+W
Desplázate por la terminal
Puedes desplazarte por la terminal con la rueda del mouse o el panel táctil. También puedes usar las combinaciones de teclas del sistema operativo de tu estación de trabajo.
Windows y Linux
Para desplazarte hacia arriba, usa Ctrl+Shift+PageUp. Para desplazarte hacia abajo, usa Ctrl+Shift+PageDn.
macOS
Para desplazarte hacia arriba, usa Fn+Shift+Up. Para desplazarte hacia abajo, usa Fn+Shift+Down.
Chrome OS
Para desplazarte hacia arriba, usa Alt+Shift+Up. Para desplazarte hacia abajo, usa Alt+Shift+Down.
Cómo copiar y pegar texto
La opción de copia predeterminada para SSH en el navegador es Copiar al seleccionar. Se copiará todo el texto que destaques en SSH en el navegador. También puedes copiar y pegar el texto con las combinaciones de teclas del sistema operativo de tu estación de trabajo.
Windows y Linux
Para copiar texto, usa Ctrl+C. Para pegar texto, usa Ctrl+V.
macOS
Para copiar texto, usa Cmd+C. Para pegar texto, usa Cmd+V.
Chrome OS
No hay una combinación de teclas para copiar archivos. Para pegar texto, usa Ctrl+Shift+V.
Si tienes problemas para copiar y pegar bloques de texto de gran tamaño, usa la transferencia de archivos en su lugar.
Cómo transferir archivos
Para obtener información sobre cómo transferir archivos hacia y desde instancias con SSH en el navegador, consulta Transfiere archivos con SSH en el navegador.
Solucionar problemas
Para depurar métodos y resolver errores comunes de SSH, en especial si la consola web de SSH no se conecta o se queda atascada en una pantalla de carga, consulta las guías dedicadas para solucionar problemas de SSH en el navegador.
Para obtener un diagnóstico integral, consulta Soluciona problemas de SSH.