OpenSSH no WIndows 10

Na actualização Falls Creators do Windows 10 existe um novo cliente e servidor de ssh.

Instalação do cliente OpenSSH

Pela Interface

Vamos então começar por instalar o mesmo, para isso acedemos às Definições:

Em seguida em Aplicações:

E aqui vamos então clicar em Gerir funcionalidades opcionais

Nesta lista vamos procurar pelo Cliente OpenSSH, e instalamos o mesmo:

Pelo PowerShell

Para instalar pelo PowerShell basta correr os seguintes comandos:

# Instalação do cliente OpenSSH
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

# Instalação do servidor OpenSSH
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

Pelo DISM.exe

A instalação pelo dism.exe é feita com os seguintes comandos:

# Cliente OpenSSH
dism /Online /Add-Capability /CapabilityName:OpenSSH.Client~~~~0.0.1.0

# Servidor OpenSSH
dism /Online /Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0

Com o cliente instalado vamos abrir a linha de comandos, de forma a verificar que o cliente ssh encontra-se instalado, corremos o seguinte comando:

ssh

que deverá de retornar algo deste género:

Neste momento o cliente encontra-se pronto a usar.

Uma das funcionalidades mais usadas nos clientes SSH é a autenticação. Para isso precisamos de gerar uma chave ssh.

Como nos sistemas unix, vamos criar uma chave na pasta .ssh

ssh-keygen

e criamos a mesma concluindo o wizard de criação. Caso tenham uma chave criada anteriormente, basta adicionar a mesma à pasta .ssh.

Com a chave criada vamos adiciona-la ao ssh-agent:

# Iniciamos o serviço
Start-Service ssh-agent

# Verificamos se o mesmo encontra-se a correr
Get-Service ssh-agent

# E adicionamos a chave pretendida
ssh-add C:\Users\Utilizador\.ssh\id_rsa

Agora que a chave foi adicionada ao agent, podemos remover a mesma

Remove-Item C:\Users\Utilizador\.ssh\id_rsa

Neste momento a chave ssh encontra-se pronta a utilizar, de forma nativa no windows 10

There are currently no comments.

Este site utiliza o Akismet para reduzir spam. Fica a saber como são processados os dados dos comentários.