Tutoriais

▷ Como usar o ssh no windows 10

Índice:

Anonim

Neste artigo, veremos como podemos usar o SSH no Windows 10 na linha de comando do sistema. Especificamente, usaremos o PowerShell e as vantagens que ele nos oferece. Atualmente, o SSH é um dos protocolos de protocolo de comunicação mais usados ​​para conexões remotas devido à sua alta segurança e ampla compatibilidade com Windows e Linux.

Índice de conteúdo

O uso do SSH nas versões anteriores do Windows era relativamente mais complicado, pois você precisa instalar programas externos como o Putty para obter compatibilidade entre o Linux e o Windows. Mas isso atualmente não é necessário, pois o Windows 10 possui um módulo SSH para poder fazer conexões do nosso sistema com um cliente e configurá-lo como servidor.

O que é SSH

SSH ou Secure Shell é um protocolo de comunicação seguro para conectar remotamente dois sistemas operacionais, para que possamos controlar um computador host de um computador cliente usando um console de comando.

O mais importante sobre o SSH é que ele é capaz de criptografar a sessão de conexão, o que não é possível com FTP ou Telnet, protocolos muito mais inseguros e pouco usados.

O SSH também permite copiar dados com segurança de um host para um cliente, com a possibilidade de usar chaves RSA que são mais seguras que as chaves de sessão de usuários normais e também podemos encapsular a transmissão de arquivos para adquirir ainda mais segurança.

Atualmente é possível fazer o SSH entre praticamente qualquer computador com o sistema operacional que possui, pois existem programas específicos para obter compatibilidade, como OpenSSH, Putty, Shell, SSH-Agent, entre outros.

Com o SSH, podemos nos conectar a um computador configurado como servidor em uma rede interna e completamente remotamente. Para fazer isso, teremos que abrir a porta TCP 22, que é a que é usada por padrão.

Configurar servidor SSH no Ubuntu

Agora, o que vamos fazer é configurar o SSH como um servidor em um computador Ubuntu e acessá-lo através de um cliente Windows.

Portanto, a primeira coisa que precisamos fazer é executar o SSH no modo de servidor no Ubuntu. Então, vamos abrir um terminal Linux para iniciar o processo.

Para instalar o servidor SSH, teremos que executar o seguinte comando:

sudo apt-get install openssh-servidor

Colocamos a senha e o processo de instalação levará alguns segundos. Os comandos mais importantes para gerenciar nosso servidor SSH no Ubuntu serão os seguintes:

sudo gedit / etc / ssh / sshd_config

Com este comando, abriremos o arquivo de configuração SSH para editar parâmetros como a porta de comunicação, o protocolo de criptografia ou outros aspectos.

sudo /etc/init.d/ssh start

Comando para iniciar o servidor SSH

sudo /etc/init.d/ssh stop

Comando para desligar o servidor SSH

sudo /etc/init.d/ssh restart

Comando para reiniciar o servidor SSH após uma alteração na configuração, por exemplo

Nós, em princípio, vamos deixar esse arquivo de configuração como está por padrão, já que o tutorial é sobre como estabelecer uma comunicação no Windows e não configurar um servidor no Ubuntu

Então O que faremos é executar o comando relativo ao início do daemon SSH. Agora vamos mudar para o Windows.

Veja o endereço IP do nosso servidor Linux

Só precisamos saber o endereço IP do servidor SSH que ativamos. Para isso, usamos o comando:

ip para listar

Conectar-se ao cliente SSH Windows 10

Para usar o SSH Windows 10, teremos que usar o PowerShell ou prompt de comando e executar alguns procedimentos para ativar o programa e poder usá-lo em nosso console de comando

Instale o cliente SSH Windows 10

Com o Windows 10, é fácil. Podemos ativar um cliente SSH e um servidor através da lista de características no painel de configuração.

  • Vamos ao menu Iniciar e clicamos na roda dentada para abrir o painel de configuração, escolhemos a opção " Aplicativos " e, dentro disso, nos colocamos na opção " Aplicativos e recursos ". Agora, precisamos clicar na opção na área correta de " Gerenciar funções opcionais "

Dentro da lista que aparecerá, talvez já tenhamos o cliente ssh padrão instalado; nesse caso, ele aparecerá nesta lista.

  • Se não o tivermos instalado, clique em " Adicionar um recurso "

Uma vez dentro da lista de recursos, devemos localizar os dois aplicativos que nos interessam: " OpenSSH Client " e " OpenSSH Server"

Nos dois casos, clicaremos em " Instalar ". Se retornarmos à janela anterior, podemos ver como esses elementos já aparecerão instalados.

Agora poderemos usar o cliente SSH para conectar-se à nossa equipe do Ubuntu

Conecte o cliente SSH ao Linux no Windows 10

A primeira coisa que precisamos fazer é abrir uma janela do PowerShell. Para fazer isso, clique com o botão direito do mouse no botão do menu Iniciar e escolha " Windows PoweShell ".

Se escrevermos o comando:

ssh

Obteremos informações sobre as diferentes opções que temos disponíveis.

Para se conectar a um servidor com SSH do Windows 10, a única coisa que precisamos escrever é o seguinte:

ssh @

Por exemplo " ssh [email protected] ". Ele solicitará automaticamente as credenciais de usuário do Ubuntu e teremos acesso

Se não escrevermos um usuário, por padrão, o usuário disponível no sistema do servidor será detectado, como neste caso:

Devido a defeitos, estaremos no diretório / home do usuário do sistema Ubuntu. E já podemos fazer o que queremos em nosso equipamento de servidor remotamente.

Para desconectar da sessão, teremos apenas que escrever o comando:

sair

Para conectar remotamente a partir de uma rede diferente da nossa, teremos que abrir a porta 22 do nosso roteador e entrar com o IP real do nosso link de internet.

Configurar servidor SSH Windows 10

Agora, executaremos o mesmo procedimento, mas de um cliente Windows para um servidor também no Windows. Antes de prosseguirmos com a instalação do servidor SSH para Windows, agora você só precisa iniciá-lo para se conectar.

Iniciar servidor SSH no Windows 10

Para abrir a lista de serviços do sistema e ativar o servidor SSH, somos os seguintes:

  • Pressione " Windows + R " para abrir a ferramenta Executar e coloque o seguinte comando dentro:

services.msc

  • Agora devemos localizar o serviço dos serviços " OpenSSH Authentication Agent " e " OpenSSH SSH Server "

O que podemos fazer agora com esses dois serviços é configurá-los para iniciar quando o sistema iniciar

  • Primeiro, clique com o botão direito do mouse em “ OpenSSH SSH Server ” e escolha “ Propriedades ”. Será aberta uma janela na qual devemos escolher “ automático ” como “ tipo de início ”. Depois, clique em “ Iniciar

  • Agora fazemos o mesmo com o " OpenSSH Authentication Agent ".

Já teremos o servidor SSH em execução em nossa máquina servidor.

Ativar porta de escuta para o OpenSSH Windows 10

Isso é especialmente útil se o que queremos fazer é acessar remotamente a porta 22 ao nosso servidor SSH. Teremos que colocar o seguinte comando em nosso console do PowerShell executado com permissões de administrador

New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain

Conectar um servidor SSH do Windows 10

Bem, tudo está pronto para se conectar ao nosso servidor Windows 10 recém-configurado.

O que teremos que fazer é o mesmo procedimento de antes, embora, se o IP da nossa equipe for o mesmo que acessamos anteriormente no servidor Ubuntu, não haverá erro.

Corrigir erro A identificação do host remoto mudou SSH

Esse erro ocorre imediatamente porque acessamos anteriormente um servidor SSH com o mesmo endereço IP que outro que atualmente temos. Por ser um sistema operacional diferente e outro domínio estar em execução, a chave RSA de segurança associada ao servidor é diferente e obteremos esse erro.

Para resolvê-lo, basta inserir uma janela do PowerShell ou Prompt de Comando como administrador e digite o seguinte comando:

ssh-keygen -R

Por exemplo, no nosso caso: " ssh-keygen -R 192.168.2.104 " e, dessa maneira, a lista de chaves associadas será esvaziada para solicitar uma diferente

Agora, executamos o processo de conexão novamente e isso será bem-sucedido

Conecte-se a um servidor SSH do Windows 10 a partir do Ubuntu

Agora veremos uma maneira muito útil de conectar-se a um servidor SSH no Windows 10 a partir do Ubuntu e qualquer outro Linux, e é através de uma interface gráfica.

O que faremos é abrir o explorador de arquivos Ubuntu e pressionar a combinação de teclas " Ctrl + L " para ativar a barra de endereços do navegador.

Para acessar o servidor, escreveremos o seguinte comando ou linha:

ssh: // @

por exemplo, " ssh: //[email protected] " solicitará a confirmação de segurança e, em seguida, a senha do usuário.

Dessa forma, acessaremos pela interface gráfica os arquivos armazenados no computador servidor

Conectar-se remotamente a um servidor SSH

Para finalizar, mencionaremos também a possibilidade de conectar-se remotamente ao nosso servidor SSH, Windows e Linux. A única coisa que precisamos levar em consideração é o fato de estar fora de uma rede privada como antes.

Precisamos saber o IP real do servidor e a porta para onde a transmissão irá, que por padrão será a porta 22. Dessa maneira, o comando que teremos que usar para conectar será o seguinte:

ssh -p 22 @

por exemplo, no nosso caso, seria: “ ssh -p 22 Dell @ IP-real

No futuro, o processo será idêntico.

Os seguintes tutoriais também podem ser úteis:

Quais sistemas você deseja conectar por SSH? Se você teve algum problema na conexão, deixe nos comentários para ajudá-lo

Tutoriais

Escolha dos editores

Back to top button