Acessar o sistema em execução do servidor SSH no Windows 11 ou 10 é muito mais fácil em comparação com as versões anteriores. Aqui mostraremos como usar o prompt de comando para acessar as máquinas remotas através do protocolo SSH.
Secure Shell, ou “SSH”, para abreviar, é uma ferramenta bacana para administradores de rede porque fornece uma maneira criptografada e, portanto, segura de estabelecer uma conexão com sistemas remotos. E dá a capacidade de acessar computadores através da linha de comando, especialmente comum no mundo Unix/Linux. As transferências de arquivos entre o cliente SSH e o host também são possíveis.
Bem, como nem todos somos usuários do sistema Linux, isso não significa que não possamos usá-lo SSH no Windows. No entanto, não era possível para todos os sistemas Windows usar a linha de comando SSH pronta para uso, pelo menos não até o Windows 10. Isso ocorre porque a Microsoft integrou um cliente SSH no Windows 10 com a versão 1709 em 2017. Isso significa que não precisamos de aplicativos de terceiros, como o PUTTY, para usar funções SSH no Windows.
Vamos ver como podemos usar o cliente SSH do Windows 11 ou 10
Instale cliente e servidor OpenSSH no Windows 11
Embora o servidor e o cliente SSH por padrão estejam disponíveis no Windows 10/11, se você não tiver certeza, use o comando abaixo para confirmar.
Verifique a disponibilidade do OpenSSH
Abra o PowerShell como administrador e execute:
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
Se algum recurso do cliente ou servidor SSH não estiver disponível, use os comandos abaixo de acordo com o requisito do PowerShell (Admin).
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Como usar SSH no Windows 11/10
Nos últimos anos, a Microsoft se abriu para projetos de código aberto que podem ser vistos a partir da firme integração do cliente OpenSSH no sistema.
Para usar o SSH, abra o prompt de comando ou o Windows PowerShell no menu Iniciar e depois simplesmente execute um comando.
ssh
À medida que executamos o comando acima, ele mostrará todas as opções que podemos usar com o comando.
Pois bem, o funcionamento do SSH para conectar o servidor é semelhante ao Linux ou macOS, portanto, se você já conhece esses sistemas operacionais, não haverá nenhuma dificuldade.
Para conectar-se a um servidor SSH, use a seguinte sintaxe de comando:
ssh username@ip-address/domain
Na sintaxe acima, você deve substituir onome de usuáriocom o usuário do PC remoto que você deseja conectar e o endereço IP/domínio com o endereço real do mesmo.
Por exemplo:
ssh
h2sé o nome de usuário com o qual você faz login no servidor remoto junto com o endereço IP do mesmo.
A criptografia SSH é baseada na troca de chaves. Se você estiver conectando o servidor pela primeira vez, será solicitado que você insira a chave digitando “Sim”Para confirmar.
Depois disso entre nosenha do usuário selecionado. Assim que a conexão for estabelecida, você poderá executar todos os comandos do terminal no servidor remoto via SSH.
Para porta SSH específica ou personalizada:
Por padrão, o servidor e o cliente SSH se comunicam pela porta 22, porém, às vezes, o servidor pode ser configurado para usar alguma porta personalizada. Então para conectar o mesmo, temos que especificar o número da porta configurada no comando declarando o “-p”Interruptor seguido peloporta.
Por exemplo, se for “6200”, use o seguinte método para estabelecer a conexão SSH:
ssh -p 6200
Outros artigos:












