Instalar e configurar o cliente e servidor OpenSSH no Windows 11/10

O protocolo SSH (Secure Shell) funciona autenticando um usuário remoto e transferindo entradas do cliente para o host. Em seguida, ele retransmite a saída de volta para o cliente – a comunicação é entregue criptografada, de modo que a segurança é muito maior do que o Telnet . Neste post, vamos ilustrar como instalar e configurar o cliente e o servidor OpenSSH no Windows 11/10 .

Instalar(Install) e configurar cliente e servidor OpenSSH

cliente openssh windows 11

Para começar, primeiro verifique a instalação do cliente OpenSSH .

  1. Inicie o aplicativo Configurações(Settings) pressionando a combinação de teclas Windows + I.
  2. No aplicativo Configurações, selecione a subcategoria Aplicativos .(Apps)
  3. No lado direito da janela Aplicativos e recursos(Apps & features) , clique no link Recursos opcionais .(Optional features)
  4. Na próxima janela que se abre, role para baixo para localizar o OpenSSH Client . Se o cliente já estiver instalado, nenhuma interação do usuário é necessária – caso contrário, basta clicar no botão instalar.

Instalar e configurar cliente e servidor OpenSSH

Feito isso, a próxima ação a ser executada é adicionar/instalar o servidor OpenSSH no Windows 10

Ainda na janela Recursos opcionais – na parte superior, clique em (Optional features)Adicionar um recurso(Add a feature) .

Agora role para baixo e selecione OpenSSH Server . Clique no botão Instalar(Install) e aguarde alguns segundos enquanto o recurso é instalado.

Quando a ação for concluída, reinicie o computador para confirmar as alterações.

O cliente e o servidor SSH agora estão instalados.

Agora você precisará configurar o servidor SSH(SSH server) para iniciar toda vez que inicializar o Windows 10. Veja como:

Pressione a tecla Windows + R. Na caixa de diálogo Executar digite (Run)services.msc , pressione Enter.

Em seguida, role para baixo e clique duas vezes um após o outro – OpenSSH SSH Server e OpenSSH Authentication Agent – ​​e defina o tipo de inicialização como (Startup type)Automático(Automatic) .

Clique em Aplicar(Apply) > OK .

Nota lateral(Side note) : Você pode não ver o OpenSSH SSH Server listado. Isso significa que a ação anterior para adicionar o recurso falhou. Nesse caso, você pode instalar o recurso por meio da linha de comando. Veja como:

Abra um prompt de comando elevado. Copie(Copy) e cole o comando abaixo e pressione Enter para descobrir o nome exato do recurso/recurso e se ele está presente em seu sistema porque está oculto.

dism /online /get-capabilities | findstr /i "OpenSSH.Server"

Uma vez executado com sucesso, copie e cole o comando abaixo e pressione Enter para instalar o recurso:

dism /online /Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0

Você não precisa reiniciar seu PC – basta clicar no menu Ação na janela (Action)Serviços(Services) e clicar em Atualizar(Refresh) . O recurso OpenSSH SSH Server será listado.

Agora, é necessário verificar se os serviços SSH estão ativos. Veja como:

Clique com o botão direito do mouse em Iniciar(Start) e selecione Windows PowerShell ( Admin ).

Na janela do PowerShell , copie e cole o comando abaixo e pressione Enter-

Get-Service -Name *ssh*

Você será presenteado com a seguinte saída:

Em seguida, você terá que configurar o Firewall do Windows(Windows Firewall) para ter acesso ao seu computador através de SSH . Para isso, ainda, na janela do PowerShell , copie e cole o comando abaixo e pressione Enter .

.\netsh advfirewall firewall add rule name="SSHD Port" dir=in action=allow protocol=TCP localport=22

Agora você pode testar se o servidor SSH está escutando na porta 22. Para fazer isso, ainda, na janela do PowerShell , copie e cole o comando abaixo e pressione Enter .

.\netstat -bano | .\more.com

Você será presenteado com a seguinte saída:

Dica:(Tip:) Se você não vir a porta 22(Port 22) listada, reinicie seu PC e na inicialização, execute novamente o comando.

No futuro, agora você pode se conectar remotamente a um servidor SSH . Para estabelecer uma conexão com sucesso, os seguintes parâmetros são necessários:

  1. Nome do usuário
  2. Senha do usuário
  3. Endereço IP do servidor
  4. A porta onde o servidor SSH está escutando. (SSH)Neste caso, o Porto(Port) é 22.

Para estabelecer uma conexão com o servidor OpenSSH - inicie o (OpenSSH)PowerShell , dependendo de seus próprios parâmetros, digite o comando abaixo e pressione Enter .

ssh -p 22 [email protected]

Aqui lembre-se de usar seus dados pessoais.

Em seguida, digite a senha e pressione Enter novamente, para acessar o computador remoto – e você terá acesso via PowerShell ao servidor SSH . Dessa forma, seus dados permanecem protegidos contra possíveis agentes de ameaças.

É isso, configurar uma conexão segura usando OpenSSH no Windows 10.(That’s it on configuring a secure connection using OpenSSH in Windows 10.)



About the author

Sou técnico em informática e tenho mais de 10 anos de experiência na área. Eu me especializei no desenvolvimento do Windows 7 e Windows Apps, bem como no design de Cool Websites. Sou extremamente conhecedor e experiente na área, e seria um ativo valioso para qualquer organização que queira expandir seus negócios.



Related posts