Chámanos: +90 850 532 5 260 Enviar Ticket   Iniciar sesión

Creando unha clave Ssh de Windows

Para usar as claves SSH en Windows para unha autenticación segura, podes seguir estes pasos:

  1. Instalación de OpenSSH:

    Asegúrate de ter a función OpenSSH instalada na túa máquina Windows. Se está a usar Windows 10 ou posterior, inclúe unha función de cliente e servidor OpenSSH incorporada.

    Para comprobar se está instalado, pode ir a "Configuración" > "Aplicacións" > "Funcións opcionais" e buscar "Cliente OpenSSH" e "Servidor OpenSSH". Se non están instalados, podes instalalos desde a sección "Funcións opcionais".

  2. Xerar un par de chaves SSH:

    Para xerar un par de claves SSH, pode usar o ssh-keygen comando en PowerShell ou símbolo do sistema. Abre PowerShell ou Símbolo do sistema e executa:

    cuncha
    ssh-keygen -t rsa -b 4096

    Este comando xera un par de claves RSA de 4096 bits. Podes especificar un tipo ou tamaño de chave diferente se o prefires. Tamén lle pedirá que escolla unha localización para gardar os ficheiros clave (normalmente no seu directorio de usuario, baixo .ssh).

  3. Copia a chave pública:

    Despois de xerar o par de claves, terás dous ficheiros no teu .ssh directorio: id_rsa (chave privada) e id_rsa.pub (chave pública). Debe copiar o contido do ficheiro de chave pública (id_rsa.pub) ao servidor remoto onde quere autenticarse.

    Podes usar unha ferramenta como gatos para mostrar a clave pública e despois copiala:

    cuncha
    cat ~/.ssh/id_rsa.pub
  4. Configure SSH no servidor remoto:

    No servidor remoto, debes engadir a túa chave pública ao servidor ~/.ssh/authorized_keys ficheiro no directorio de inicio do seu usuario. Podes facelo manualmente pegando a chave pública ou usando o ssh-copy-id comando (se está dispoñible):

    cuncha
    ssh-copy-id nome de usuario@servidor-remoto

    substituír nome de usuario co teu nome de usuario no servidor remoto e servidor remoto co nome de host ou enderezo IP do servidor.

  5. Proba a conexión SSH:

    Unha vez que se engade a túa chave pública ao ficheiro chaves_autorizadas ficheiro no servidor remoto, deberías poder facer SSH no servidor sen un contrasinal:

    cuncha
    ssh nome de usuario@servidor-remoto

    Debería iniciar sesión sen solicitar un contrasinal porque a clave SSH úsase para a autenticación.

Iso é! Configuraches correctamente a autenticación de clave SSH en Windows para conectarte a un servidor remoto. Asegúrate de manter a túa chave privada (id_rsa) seguro e nunca compartilo con ninguén.

Sobre o autor

Deixe unha resposta

gl_ES