Herramientas de usuario

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
crear_llaves_desde_linux_bsd [2022/03/25 15:03] peroncrear_llaves_desde_linux_bsd [2026/04/21 16:05] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 +====== Crear llave SSH  ======
 +
 +
 ==== Paso 1. Genera un par de llaves de acceso cifrado ==== ==== Paso 1. Genera un par de llaves de acceso cifrado ====
  
-Usa tu emulador de terminal favorito para crear el par de llaves de acceso cifradas para tu dispositivo (el "[[cliente]]"). Podrás hacerlo tipeando estos comandos en su consola (no olvides presionar la **tecla Intro** para confirmarlos):+Suponiendo que deseas el nombre de usuari@ "''fulana''", usa tu emulador de terminal favorito para crear el par de llaves de acceso cifradas para tu dispositivo (el "[[cliente]]"). Podrás hacerlo tipeando estos comandos en su consola (no olvides presionar la **tecla Intro** para confirmarlos):
  
 <code bash> <code bash>
 cd ~/.ssh/ cd ~/.ssh/
-ssh-keygen -t ed25519 -t llave_tp.pub+ssh-keygen -t ed25519 -f llave_tp_fulana.key
 </code> </code>
  
 El generador de llaves te solicitará una //Frase de Paso Opcional// ("Pssphrase"). Se trata de una medida de seguridad redundante; si no deseas utilizar contraseña, puedes omitirla presionando la **tecla Intro**. El generador de llaves te solicitará una //Frase de Paso Opcional// ("Pssphrase"). Se trata de una medida de seguridad redundante; si no deseas utilizar contraseña, puedes omitirla presionando la **tecla Intro**.
 +
 <code> <code>
 Generating public/private ed25519 key pair. Generating public/private ed25519 key pair.
Línea 14: Línea 18:
 </code> </code>
  
-Las llaves criptográficas generadas recibirán en este caso el nombre ''llave_tp'' y ''llave_tp.pub''. Ambos ficheros quedarán a resguardo en el directorio ''~/.ssh/'', en tu equipo.+Las llaves criptográficas generadas recibirán en este caso el nombre ''llave_tp_fulana.key'' y ''llave_tp_fulana.key.pub''. Ambos ficheros quedarán a resguardo en el directorio ''~/.ssh/'', en tu equipo.
  
 Ya no será necesario volver a crear estas llaves. Ya no será necesario volver a crear estas llaves.
Línea 22: Línea 26:
 > Nuestro administrador de sistema (//admin//) es un amable voluntario encargado de todo lo que hace al alta de usuarios nuevos, control y mantenimiento general.  > Nuestro administrador de sistema (//admin//) es un amable voluntario encargado de todo lo que hace al alta de usuarios nuevos, control y mantenimiento general. 
  
-Debes proveer al //admin// con tu fichero de tu llave pública (''llave_tp.pub''). La manera más simple de hacerlo es adjuntar una copia de la llave pública a un mensaje de correo electrónico. Por favor copia la llave en tu Escritorio con:+Debes proveer al //admin// con tu fichero de tu llave pública (''llave_tp.key.pub''). La manera más simple de hacerlo es adjuntar una copia de la llave pública a un mensaje de correo electrónico. Por favor copia la llave en tu Escritorio con:
  
 <code bash> <code bash>
-cp ~/.ssh/llave_tp_compu1_fulana.pub ~/Escritorio/+cp ~/.ssh/llave_tp_fulana.key.pub ~/Escritorio/
 </code> </code>
  
-...y ahora podrás buscar en tu Escritorio el fichero ''llave_tp.pub''Adjúnta dicho fichero en un mensaje de correo, y envíalo a [[admin@texto-plano.xyz]].+...y ahora podrás buscar en tu Escritorio el fichero ''llave_tp_fulana.key.pub''Adjunta dicho fichero en un mensaje de correo, y envíalo a [[admin@texto-plano.xyz]].
  
-> No olvides incluir en el "Asunto" del correo electrónico  el nombre de usuari@ que deseas utilizar dentro del entorno texto-plano.xyz ("Asunto: Deseo usuari@ fulana"). Será muy bienvenido si aprovechas este correo para comunicarle al //admin// qué motivo te causa interés en la comunidad y qué deseas de ella.+> No olvides incluir en el "Asunto" del correo electrónico el nombre de usuari@ que deseas utilizar dentro del entorno texto-plano.xyz ("Asunto: Deseo usuari@ fulana"). Será muy bienvenido si aprovechas este correo para comunicarle al //admin// qué motivo te causa interés en la comunidad y qué deseas de ella.
  
 ==== Paso 3. Aguarda a ser dad@ de alta ==== ==== Paso 3. Aguarda a ser dad@ de alta ====
Línea 41: Línea 45:
  
 <file bash> <file bash>
-ssh fulana@texto-plano.xyz  -i ~/.ssh/llave_tp+ssh fulana@texto-plano.xyz  -i ~/.ssh/llave_tp_fulana.key
 </file> </file>
  
Línea 49: Línea 53:
  
 <code> <code>
-logout+exit
 </code> </code>
  
 ==== Paso 5. Configura el uso automático de la llave (opcional) ==== ==== Paso 5. Configura el uso automático de la llave (opcional) ====
 +
 Si todo funcionó en la prueba piloto anterior, será extremadamente útil configurar tu dispositivo local de manera que utilice dicha llave automáticamente __toda vez que desees conectarte__ a texto.plano.xyz. Si todo funcionó en la prueba piloto anterior, será extremadamente útil configurar tu dispositivo local de manera que utilice dicha llave automáticamente __toda vez que desees conectarte__ a texto.plano.xyz.
  
-Para ello debes modificar acordemente tu fichero local ''~/.ssh/config''. Podrás hacer esto introduciendo comandos similares a estos (modifica las opciones que están subrayadas según tus propias necesidades).+Para ello debes modificar acordemente tu fichero local ''~/.ssh/config''. Podrás hacer esto introduciendo comandos similares a estos (cambia "fulana" con tu nombre de usuari@ según tus propias necesidades).
  
 <file bash> <file bash>
 echo '' >> ~/.ssh/config echo '' >> ~/.ssh/config
 echo '# Llave para texto-plano.xyz' >> ~/.ssh/config echo '# Llave para texto-plano.xyz' >> ~/.ssh/config
-echo 'Host texto-plano.xyz' >> ~/.ssh/config+echo 'Host tp' >> ~/.ssh/config
 echo 'Port 22' >> ~/.ssh/config echo 'Port 22' >> ~/.ssh/config
 echo 'User fulana' >> ~/.ssh/config echo 'User fulana' >> ~/.ssh/config
-echo 'IdentityFile ~/.ssh/llave_tp' >> ~/.ssh/config+echo 'IdentityFile ~/.ssh/llave_tp_fulana.key' >> ~/.ssh/config
 echo 'HostName texto-plano.xyz' >> ~/.ssh/config echo 'HostName texto-plano.xyz' >> ~/.ssh/config
 chmod 700 ~/.ssh/ chmod 700 ~/.ssh/
Línea 69: Línea 74:
 </file> </file>
  
-Sólo es necesario realizar este paso por única vez. **¡Ya has concluído!**.+Sólo es necesario realizar este paso por única vez, tras lo cual podrás conectarte simplemente ingresando: 
 + 
 +<code bash> 
 +ssh tp 
 +</code> 
 +. **¡Ya has concluído!**.
  
-> Nota: Si cuentas con [[Acceder a texto-plano desde otros equipos|otros dispòsitivos desde los cuales deseas conectarte también a texto-plano.xyz con tu usuario]], podrás repetir este procedimiento de creación de llaves en cada uno de ellos y agregarlas tu mism@. Consulta para ello este instructivo. Si no te animas puedes solicitar ayuda al admin de la comunidad.+> Nota: Si cuentas con [[Acceder a texto-plano desde otros equipos|otros dispositivos desde los cuales deseas conectarte también a texto-plano.xyz con tu usuario]], podrás repetir este procedimiento de creación de llaves en cada uno de ellos y agregarlas tu mism@. Consulta para ello este instructivo. Si no te animas puedes solicitar ayuda la comunidad por [[chat#irc|IRC]]

Este sitio web utiliza cookies para guardar datos esenciales de su actividad, como su autenticación. Al entrar acepta el uso de cookies.

Más información