Featured image of post A configuração do Windows é gratuita para entreter o Ubuntu sem entrar em vigor

A configuração do Windows é gratuita para entreter o Ubuntu sem entrar em vigor

Este artigo apresenta e resolve o problema de que a configuração do Windows é gratuita para entrar no Ubuntu. O Ubuntu não entra em vigor

Aviso: Este artigo é traduzido por máquina, o que pode levar a má qualidade ou informações incorretas, leia com atenção!

A configuração do Windows é gratuita para entreter o Ubuntu sem entrar em vigor

causa

Durante a configuração do meu blog pessoal, planejei usar o GitHub Action para implantar automaticamente, que precisa ser usado para usar a tecla SSH para reservar.

  1. Como configurar a chave SSH para fazer login no Ubuntu 20.04

  2. A solução não entra em vigor após o sucesso da configuração de login livre de ssh

Configuração

O blogueiro usa Win10, Ubuntu20.04;

O processo de chave de configuração é muito simples. Primeiro de tudo

1
ssh-keygen -t rsa -q -C "For SSH" -f rsa_id

Então usessh-copy-id remote_username@server_ip_address Implantar a chave pública para o servidor remoto, mas o Windows geralmente nãossh-copy-idEncomende, para que você possa usar o seguinte comando.

1
cat ~/.ssh/id_rsa.pub | ssh remote_username@server_ip_address "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"

Depois disso, reinicie o serviço ssh e use -ossh remote_username@server_ip_address A conexão constatou que a senha ainda é necessária. Depois de verificar as informações, o link 2 está na plataforma Linux. Não é aplicável ao Windows. Ela está intrigada.

Solução

Descobri que o item OpenSsh Authentint Agent não é iniciado. A descrição é clara, ou seja, é usada para verificar a chave pública e privada. Depois que o serviço está ativado, ainda é impossível conectar diretamente o teste.

image-20230413152155447

Por fim, adicione arquivos de configuração no seu diretório .ssh

1
2
3
4
5
Host yourhost
     Hostname yourhost
     Port 22
     User youruser
     IdentityFile ~/.ssh/your_key

Reconecte depois de salvá -lo e resolvê -lo perfeitamente! image-20230413152155447

Tema Stack desenvolvido por Jimmy & Built with Hugo