Logo
Objetivo prático desta demonstração

Estabelecer uma conexão via SSH, ou usando senha, ou usando um par de chaves de criptografia.

1. Conexão com senha

Para se conectar a um servidor com o cliente nativo do Windows 10, digite:

ssh nome-do-usuario@endereço-do-servidor

Existem outros clientes SSH famosos como indicado na seção Alternativas para clientes SSH. Mas o cliente nativo do Windows 10 provavelmente já será o suficiente para o que você precisa fazer.

Quando é o primeiro acesso você precisa informar que confia na identidade do computador remoto respondendo yes, como indicado na Figura 1.

image 001
Figura 1. Confirmação no primeiro acesso ao computador remoto

Ao fazer isso a chave de criptografia pública do computador remoto é armazenada no arquivo ~/.ssh/know_hosts do computador local.

Se este arquivo for apagado ou tiver a linha que contem a chave pública do computador remoto removida, então a mensagem de confirmação voltará a ser exibida.

Na sequência você informa sua senha, e pronto. Conectado!

2. Conexão com chaves de criptografia

Outra forma de autenticação é fazer com que o computador de destino conheça o computador de origem. Neste caso criamos um par de chaves de criptografia no computador de origem com o comando ssh-keygen. Execute e pressionar Enter até concluir, como mostrado na Figura 2.