O Windows tem um cliente SSH e um servidor SSH integrados que você pode usar no Terminal do Windows. Neste tutorial, você aprenderá a configurar um perfil que usa o SSH no Terminal do Windows. Observe que esse recurso está em versão prévia.
Acesso ao cliente SSH e ao servidor SSH do Windows
Os builds mais recentes de Windows 10 e Windows 11 incluem um servidor SSH interno e um cliente baseados no OpenSSH, uma ferramenta de conectividade para entrada remota que usa o protocolo SSH. O OpenSSH criptografa todo o tráfego entre o cliente e o servidor para eliminar interceptações, sequestro de conexão e outros ataques.
Por padrão, o cliente OpenSSH e o servidor OpenSSH estão localizados no diretório: C:\Windows\System32\OpenSSH. Você também pode verificar se eles estão presentes nas Configurações do Windows > Sistema > Recursos opcionais e, em seguida, procurar por "OpenSSH" em seus recursos adicionados.
Você pode iniciar uma sessão SSH no prompt de comando executando ssh user@machine, o que fará com que você receba uma solicitação para inserir sua senha. Você pode criar um perfil do Terminal do Windows que faz isso na inicialização, adicionando a configuração commandline a um perfil no arquivo settings.json dentro do list dos objetos de perfil.
O sinalizador -t força a alocação do pseudoterminal. Isso pode ser usado para executar programas arbitrários baseados em tela em um computador remoto, por exemplo, ao implementar serviços de menu. Você precisará usar aspas duplas de escape, pois os derivativos do shell Bourne não realizam nenhuma análise adicional para uma cadeia de caracteres entre aspas simples.
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do Windows Terminal
O Windows Terminal é um projeto código aberto. Selecione um link para fornecer comentários:
Neste módulo, você aprenderá a desenvolver perfeitamente em um computador remoto usando a extensão SSH do Visual Studio Code Remote. Exploraremos como executar e depurar o código localizado em um computador remoto, enquanto usamos localmente o conjunto completo de recursos do Visual Studio Code.
Como administrador híbrido do Windows Server, você integra ambientes do Windows Server aos serviços do Azure e gerencia o Windows Server em redes locais.