Exercício - Conecte-se usando SSH por meio do Visual Studio Code
Agora que você tem um host remoto configurado, você precisa se conectar a ele a partir do Visual Studio Code. Para se conectar à máquina remota, você precisa da extensão Remote – SSH.
Neste exercício, você instalará a extensão Visual Studio Code Remote – SSH e se conectará ao host SSH.
Instalar um cliente SSH suportado
Sua máquina local deve ter um cliente SSH suportado para habilitar conexões SSH com a máquina remota.
- Instale um cliente SSH suportado para o seu sistema operativo local.
Instale a extensão Remote – SSH
O Visual Studio Code Remote – extensão SSH deve ser instalada para se conectar ao seu servidor SSH a partir do Visual Studio Code.
Abre Visual Studio Code.
Selecione o ícone Extensões na Barra de atividades para abrir a visualização Extensões.
Digite ssh remoto na barra Extensões de pesquisa no Marketplace .
Localize a extensão Remote – SSH e selecione o botão Instalar .
Depois que a extensão Remote - SSH for instalada, você terá acesso aos comandos que ela adiciona ao Visual Studio Code.
Configurar novo host SSH
Agora, você pode usar os comandos Remote - SSH no Visual Studio Code para configurar sua configuração de host SSH.
Na Paleta de Comandos (Exibir>Paleta de Comandos), digite e selecione Remote-SSH: Connect to Host.
Selecione Adicionar novo host SSH. Você será solicitado a inserir informações de conexão para sua VM. Você precisa especificar para usar o arquivo .pem que contém a chave privada da VM. O comando tem o seguinte formato:
ssh user@hostname -i filepath- O
useré o nome de usuário que você define ao adicionar a chave pública SSH à sua VM. Se você manteve os padrões, esse valor deve ser azureuser. - O
hostnameé o endereço IP público da VM que você copiou na última etapa do exercício anterior. - O
filepathé o.pemcaminho do arquivo que foi baixado no exercício anterior.
- O
Pressione Enter para atualizar o arquivo de configuração SSH padrão. Esta ação adiciona um host ao arquivo de configuração.
Ligar à VM
Agora que o host está configurado, você pode se conectar à máquina remota.
Execute o comando Remote-SSH: Connect to Host novamente. Agora você pode ver seu host recém-adicionado listado por seu endereço IP. Selecione o host.
Depois de selecionar o host, o Visual Studio Code abrirá uma nova janela. Você verá uma notificação de que o "Visual Studio Code Server" está inicializando no host SSH.
Você pode ser solicitado a selecionar a plataforma do host. Selecione Linux.
Se lhe for pedido para confiar na ligação, selecione sim ou Continuar.
Uma vez concluído, você sabe que está conectado visualizando o indicador remoto no canto inferior esquerdo da barra de status no editor.
- Você também pode selecionar o indicador remoto como uma entrada rápida nos comandos superiores.
- Você também pode selecionar o indicador remoto como uma entrada rápida nos comandos superiores.
Depois de conectado ao host SSH, você pode interagir com arquivos e pastas abertas na máquina remota. Se você abrir o terminal integrado, verá que está trabalhando dentro de um shell bash, mesmo que sua máquina local possa não ser baseada em Linux.
Você se conectou com êxito à VM! Além de fornecer o host e as informações de conexão, o Visual Studio Code cuida do restante do processo de conexão, para que você não precise memorizar nenhum comando ou se preocupar com outras configurações.
Na próxima seção, você aprenderá como executar e depurar código enquanto estiver conectado usando SSH no Visual Studio Code.