- Chris Hoffman
@chrisbhoffman
- Updated May 16, 2018, 4:17pm EDT
p>Microsoft anunciou que traria um cliente OpenSSH integrado ao Windows em 2015. Finalmente conseguiram-no, e um cliente SSH está escondido no Fall Creators Update do Windows 10. Pode agora ligar-se a um servidor Secure Shell a partir do Windows sem instalar PuTTY ou qualquer outro software de terceiros.
Update: O cliente SSH integrado está agora activado por defeito na Actualização de Abril de 2018 do Windows 10. Eis como obter a actualização se ainda não a tiver no seu PC.
PuTTTY pode ainda ter mais funcionalidades. De acordo com o rastreador de bugs do projecto no GitHub, o cliente SSH integrado suporta apenas chaves ed25519 no momento.
Como instalar o cliente SSH do Windows 10
RELATADO: O que há de novo no Windows 10’s Fall Creators Update, Disponível agora
O cliente SSH é uma parte do Windows 10, mas é uma “característica opcional” que não é instalada por defeito.
Para o instalar, vá para Settings > Apps e clique em “Manage optional features” em Apps & features.
Clique em “Adicionar uma característica” no topo da lista de características instaladas. Se já tiver o cliente SSH instalado, ele aparecerá na lista aqui.
Scroll down, clique na opção “OpenSSH Client (Beta)”, e clique em “Install”.
Windows 10 também oferece um servidor OpenSSH, que pode instalar se quiser executar um servidor SSH no seu PC. Só deve instalar isto se quiser realmente executar um servidor no seu PC e não apenas ligar a um servidor em execução noutro sistema.
Como utilizar o cliente SSH do Windows 10
Pode agora utilizar o cliente SSH executando o comando ssh
. Isto funciona tanto numa janela PowerShell como numa janela de Prompt de Comando, portanto use o que preferir.
Para abrir rapidamente uma janela PowerShell, clique com o botão direito do rato no botão Iniciar ou prima Windows+X e escolha “Windows PowerShell” a partir do menu.
Para ver a sintaxe do comando ssh, basta executá-lo:
ssh
Se vir uma mensagem de erro a dizer que o comando não foi encontrado, terá de sair e entrar novamente. Reiniciar o seu PC também funcionará. Isto não deve ser necessário, mas é uma característica beta.
RELATADO: Como ligar a um servidor SSH a partir de Windows, macOS, ou Linux
Este comando funciona da mesma forma que ligar a um servidor SSH através do comando ssh
em outros sistemas operativos como macOS ou Linux. A sua sintaxe, ou opções de linha de comando, são as mesmas.
Por exemplo, para se ligar a um servidor SSH em ssh.example.com com o nome de utilizador “bob”, correria:
ssh [email protected]
Por defeito, o comando tenta ligar-se a um servidor SSH a correr na porta 22, que é o padrão. Contudo, pode ser necessário ligar-se a um servidor a correr numa porta diferente. Isto é feito especificando uma porta com a chave -p
. Por exemplo, se o servidor aceitar ligações na porta 7777, correrá:
ssh [email protected] -p 7777
Como com outros clientes SSH, ser-lhe-á pedido que aceite a chave do anfitrião na primeira vez que se ligar. Obterá então um ambiente de linha de comando que poderá utilizar para executar comandos no sistema remoto.
Chris Hoffman é editor-chefe de How-To Geek. Ele escreveu sobre tecnologia durante mais de uma década e foi colunista da PCWorld durante dois anos. Chris escreveu para o The New York Times, foi entrevistado como perito em tecnologia em estações de televisão como a NBC 6 de Miami, e teve o seu trabalho coberto por noticiários como a BBC. Desde 2011, Chris já escreveu mais de 2.000 artigos que foram lidos quase um bilião de vezes – e isso é só aqui em How-To Geek.Read Full Bio ”