Como gerar teclas SSH no Windows Top 10/Top 10 para acessar servidores Linux sem senhas

Como gerar teclas SSH no Windows Top 10/Top 10 para acessar servidores Linux sem senhas
Neste artigo, mostraremos como gerar as teclas SSH nos sistemas operacionais Windows 10 e Windows 11. Também mostraremos como instalar a chave SSH pública gerada do Windows 10 e Windows 11 nos servidores Linux para que você possa acessá -los via SSH sem senhas.

Tópico de conteúdo:

  1. Instale o cliente SSH no Windows 10/11
  2. Gerar as teclas SSH no Windows 10/11
  3. Encontre a chave pública SSH gerada no Windows 10/11
  4. Acesse os servidores Linux do Windows 10/11 via SSH
  5. Copie a chave pública do SSH do Windows 10/11 para os servidores Linux
  6. Verifique se o login SSH sem senha para servidores Linux funciona no Windows 10/11
  7. Conclusão

Instale o cliente SSH no Windows 10/11

Para gerar as teclas SSH no Windows 10 e Windows 11, você deve ter o programa de clientes OpenSSH instalado em seus sistemas operacionais Windows 10/11.

Leia este artigo se precisar de alguma assistência na instalação do programa cliente OpenSsh no Windows 11.

Leia este artigo se precisar de alguma assistência na instalação do programa de clientes OpenSsh no Windows 10.

Gerar as teclas SSH no Windows 10/11

Para gerar as teclas SSH no Windows 10/11, você precisa abrir um programa de terminal.

Leia este artigo se precisar de alguma assistência na abertura de um programa de terminal no Windows 11.

Leia este artigo se precisar de alguma assistência na abertura de um programa de terminal no Windows 10.

Depois de abrir o programa de terminal, execute o seguinte comando para gerar uma chave SSH no Windows 10/11:

$ ssh-keygen

Imprensa .

Imprensa .

Imprensa .

Uma nova chave SSH deve ser gerada.

Encontre a chave pública SSH gerada no Windows 10/11

Você pode encontrar a chave pública SSH gerada no C: \ Usuários \\.ssh Pasta do seu sistema operacional Windows 10/11. Aqui, é o nome de usuário do seu sistema operacional Windows 10/11.

Abra o aplicativo "File Explorer" e navegue para o C: \ Usuários \\.ssh pasta.

Você encontrará o “id_rsa.pub ”arquivo aqui. Você precisa copiar o conteúdo deste arquivo. Abra -o com um aplicativo de editor de texto, eu.e. "Bloco de anotações". Para fazer isso, clique duas vezes (LMB) no “id_rsa.pub ”arquivo.

Selecione "Bloco de notas" na lista de aplicativos e clique em "sempre".

O “id_rsa.o arquivo pub ”deve ser aberto com o aplicativo“ bloco de bloco ”.

Selecione o conteúdo do “id_rsa.pub ”arquivo pressionando + A. Então aperte + C Para copiar o conteúdo selecionado.

Acesse os servidores Linux do Windows 10/11 via SSH

Agora, você tem que SSH no servidor Linux que deseja acessar sem senhas do seu sistema operacional Windows 10/11. Se você precisar de alguma assistência nisso, leia o artigo sobre como SSH nos servidores Linux do Windows 10/11.

Copie a chave pública do SSH do Windows 10/11 para os servidores Linux

Depois de acessar o servidor Linux via SSH, cole a chave pública SSH do seu sistema operacional Windows 10/11 (que você copiou anteriormente) no ~/.ssh/autorizado_keys Arquivo do seu servidor Linux.

Para fazer isso, abra o ~/.ssh/autorizado_keys Arquivo do seu servidor Linux com o seguinte comando:

$ nano ~//.ssh/autorizado_keys

OU

$ VI ~//.ssh/autorizado_keys

O ~/.ssh/autorizado_keys O arquivo deve ser aberto com o editor de texto desejado.

Se você abriu o arquivo "Authorized_Keys" com o editor de texto "Nano", basta clicar com o botão direito do mouse (RMB) no programa de terminal e o texto copiado (chave pública ssh da sua máquina Windows 10/11) deve ser colada.

Se você usou o editor de texto "vi" para abrir o arquivo "Authorized_keys", pressione Para ir para o “Modo Inserir” e clicar com o botão direito do mouse (RMB) no terminal para colar a chave pública SSH copiada.

Depois de colar a chave pública do SSH, salve o ~/.ssh/autorizado_keys arquivo.

Se você usar o editor de texto "Nano", pressione + X seguido pela Y e Para salvar o arquivo "Autorizado_keys".

Se você usar o editor de texto "vi", pressione voltar ao “modo de comando”. Em seguida, digite : wq! e pressione Para salvar o arquivo "Autorizado_keys".

O ~/.ssh/autorizado_keys O arquivo deve ser salvo como você pode confirmar lendo o conteúdo do arquivo "Autorizado_keys".

$ cat ~//.ssh/autorizado_keys

Agora, feche a sessão SSH com o seguinte comando:

$ saída

Verifique se o login SSH sem senha para servidores Linux funciona no Windows 10/11

Agora que você instalou a chave pública do seu sistema operacional Windows 10/11 no servidor Linux, você poderá fazer login no seu servidor Linux sem uma senha.

Para verificar se o login sem senha no seu servidor Linux está funcionando no Windows 10/11, abra o aplicativo Terminal no Windows 10/11 e tente fazer SSH no seu servidor Linux.

$ ssh @

OBSERVAÇÃO: Certifique -se de mudar o e com o nome de usuário de login e o nome de domínio/endereço IP do seu servidor Linux, respectivamente.

Você deve estar conectado ao seu servidor Linux (sem precisar inserir uma senha).

Conclusão

Mostramos como gerar uma chave SSH nos sistemas operacionais Windows 10 e Windows 11. Também mostramos como instalar a chave pública do SSH (dos sistemas operacionais Windows 10 e Windows 11) em um servidor Linux para que você possa SSH nele (do Windows 10 e Windows 11) sem precisar inserir nenhuma senhas.