Instale e use SSH no Windows 11 para conectar o servidor remoto

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:

Related Posts