SSH no navegador

Pode estabelecer ligação a instâncias de máquinas virtuais (VMs) do Compute Engine a partir da consola Trusted Cloud através da ferramenta SSH no navegador. O SSH no navegador não requer extensões nem software adicionais. O SSH no navegador suporta VMs que usam IAP para encaminhamento TCP.

Sempre que se liga a uma VM através do SSH no navegador, o Compute Engine cria um par de chaves efémeras e define um nome de utilizador para a sua ligação. Para mais informações, consulte o artigo Acerca das ligações SSH.

Requisitos

Para usar o SSH no navegador, o seu ambiente tem de cumprir os seguintes requisitos:

  • Trusted Cloud A consola tem de estar a ser executada num navegador de Internet compatível.
  • A VM à qual se está a ligar tem de ter o ambiente convidado instalado e em execução. O ambiente de convidado está pré-instalado nas VMs que cria a partir de imagens públicas fornecidas pela Google.
  • A sua estação tem de cumprir os seguintes requisitos:

    • Os proxies HTTPS e os dispositivos de segurança não devem desencriptar nem voltar a encriptar o tráfego com o respetivo certificado TLS, por exemplo, para realizar a inspeção TLS.
    • A rede tem de permitir o tráfego de e para nomes de anfitrião que terminem em google.com, gstatic.com ou googleapis.com.
    • A rede tem de permitir o envio de pacotes para os endereços IP dos domínios predefinidos.
    • Para estabelecer ligação a VMs através do respetivo endereço IP externo, a nuvem privada virtual (VPC) tem de permitir tráfego de entrada TCP para o intervalo de IP 0.0.0.0/0.
    • Para estabelecer ligação a VMs através do respetivo endereço IP interno, a VPC tem de usar o IAP.

Limitações

  • Não suportado nos perímetros dos VPC Service Controls. O SSH no navegador não é suportado nos perímetros do VPC Service Controls. Em alternativa, use a CLI gcloud. Para mais informações, consulte os artigos Estabelecer ligação a VMs do Linux ou Estabelecer ligação a uma consola série, consoante o seu exemplo de utilização.
  • Tempos de transferência de chaves SSH lentos. Os tempos de transferência de chaves SSH no navegador variam entre 2 e 25 segundos.
  • Desligamentos intermitentes. Neste momento, não oferecemos um contrato de nível de serviço (SLA) específico para as durações das associações. Se planeia manter a janela do terminal aberta durante um período prolongado, use multiplexadores de terminal, como tmux ou screen.
  • Os atalhos de teclado fecham a janela. Os seguintes atalhos de teclado fecham a janela SSH no navegador:
    • Em estações de trabalho Windows e Linux: Ctrl+W
    • Em estações de trabalho macOS: Cmd+W
    • Em estações de trabalho com o ChromeOS: Ctrl+Shift+W
  • A transferência de ficheiros pode ser lenta para ficheiros grandes. Se tiver tempos de transferência de ficheiros lentos, use o comando gcloud compute scp em vez de SSH no navegador.

Use o SSH no navegador

Estabeleça ligação a VMs

Para saber como usar o SSH no navegador para estabelecer ligação a uma VM, reveja o artigo Estabeleça ligação a VMs do Linux.

Para saber como usar o SSH no navegador para estabelecer ligação a uma Cloud TPU, reveja o artigo Estabelecer ligação a uma VM da Cloud TPU.

Estabeleça ligação a VMs que não têm endereços IP públicos

Para se ligar a VMs que têm apenas endereços IP internos, siga as instruções em Escolha uma opção de ligação para VMs apenas internas.

Desligue-se das VMs

Para se desligar de uma VM e terminar uma sessão de SSH no navegador, execute o comando exit.

Desloque a página no terminal

Pode deslocar o terminal com a roda do rato ou o trackpad. Em alternativa, pode usar os atalhos de teclado do sistema operativo da sua estação de trabalho.

Windows e Linux

Para deslocar a página para cima, use Ctrl+Shift+PageUp. Para deslocar a página para baixo, use Ctrl+Shift+PageDn.

macOS

Para deslocar a página para cima, use Fn+Shift+Up. Para deslocar a página para baixo, use Fn+Shift+Down.

Chrome OS

Para deslocar a página para cima, use Alt+Shift+Up. Para deslocar a página para baixo, use Alt+Shift+Down.

Copie e cole texto

A opção de cópia predefinida para o SSH no navegador é Copiar ao selecionar. O texto que realçar no SSH no navegador é copiado. Em alternativa, pode copiar e colar o texto através dos atalhos de teclado do sistema operativo da sua estação de trabalho.

Windows e Linux

Para copiar texto, use Ctrl+C. Para colar texto, use Ctrl+V.

macOS

Para copiar texto, use Cmd+C. Para colar texto, use Cmd+V.

Chrome OS

Não existe um atalho de teclado para copiar ficheiros. Para colar texto, use Ctrl+Shift+V.

Se tiver problemas ao copiar e colar grandes blocos de texto, use a transferência de ficheiros.

Transferir ficheiros

Para saber como transferir ficheiros para e a partir de VMs através do SSH no navegador, reveja o artigo Transfira ficheiros através do SSH no navegador.

Resolver problemas

Para encontrar métodos e ferramentas para diagnosticar e resolver ligações SSH com falhas, consulte o artigo Resolução de problemas de SSH.