Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
crear_llaves_desde_linux_bsd [2021/06/14 02:06] – peron | crear_llaves_desde_linux_bsd [2023/11/20 18:35] (actual) – [Paso 5. Configura el uso automático de la llave (opcional)] peron | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ==== Paso 1. Crear un par de llaves de cifrado de acceso | + | ====== Crear llave SSH ====== |
+ | ==== Paso 1. Genera un par de llaves de acceso cifrado ==== | ||
- | Usa tu emulador de terminal favorito para crear el par de llaves cifradas. Podrás hacerlo tipeando estos comandos en su consola (no olvides presionar la tecla Intro para confirmarlos): | + | Usa tu emulador de terminal favorito para crear el par de llaves |
- | < | + | |
+ | < | ||
cd ~/.ssh/ | cd ~/.ssh/ | ||
- | ssh-keygen -t ed25519 | + | ssh-keygen -t ed25519 |
</ | </ | ||
- | Tu ordenador presentará un mensaje solicitando que proveas un nombre para identificar los ficheros del par de llaves. El mensaje podría tener una forma similar a esta: | ||
+ | El generador de llaves te solicitará una //Frase de Paso Opcional// (" | ||
< | < | ||
- | Generando un par de llaves púbico/privado tipo ed25519. | + | Generating public/private |
- | Ingresa el nombre de fichero para la llave (/ | + | Enter passphrase |
</ | </ | ||
- | Introduce ahora un nombre descriptivo para las llaves de cifrado, idealmente sin utilizar espacios, acentos ni eñes. Por ejemplo, si te llamas Fulana podrías utilizar // | + | Las llaves criptográficas |
- | + | ||
- | También te solicitará que ingreses una Frase de Paso opcional (" | + | |
- | + | ||
- | Se generarán así un par de ficheros que conforman las llaves criptográficas, en este caso llamados // | + | |
Ya no será necesario volver a crear estas llaves. | Ya no será necesario volver a crear estas llaves. | ||
- | ==== Paso 2. Envía | + | ==== Paso 2. Envía la llave pública al admin de texto-plano.xyz |
- | > 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 únicamente | + | Debes proveer al //admin// con tu fichero de tu llave pública |
- | A tal fin revisa el contenido del fichero que compone la llave pública. Siguiendo este ejemplo, podrías hacerlo con el comando siguiente: | + | <code bash> |
- | + | cp ~/.ssh/llave_tp.key.pub ~/ | |
- | <file bash> | + | |
- | cat ~/.ssh/llave_textoplano_compu1_de_fulana.pub | + | |
- | </file> | + | |
- | + | ||
- | Se presentará en la pantalla el contenido del fichero que compone tu llave pública, que tendrá una apariencia similar a esta: | + | |
- | + | ||
- | < | + | |
- | ssh-ed25519 EstaEsLaLlaveCifradaYFormaUnaUnicaLineaAlfanumericaQueDebeMandar fulana@compu1 | + | |
</ | </ | ||
- | Por favor copia y pega el contenido de esta llave pública (no secreta) | + | ...y ahora podrás buscar en tu Escritorio |
- | + | ||
- | No olvides incluir en el " | + | |
- | __Opcional__: Será muy bienvenid@ | + | > No olvides incluir en el " |
==== Paso 3. Aguarda a ser dad@ de alta ==== | ==== Paso 3. Aguarda a ser dad@ de alta ==== | ||
Línea 53: | Línea 41: | ||
==== Paso 4. ¡Revisa que todo funcione! ==== | ==== Paso 4. ¡Revisa que todo funcione! ==== | ||
- | Realiza una " | + | Realiza |
- | <code>ssh -i | + | <file bash> |
+ | ssh fulana@texto-plano.xyz | ||
+ | </file> | ||
- | Si todo va bien, deberías poder ver la pantalla inicial del sistema de cómputo compartido. | + | Si todo va bien, deberías poder ver en tu terminal |
Podrás abandonar la conexión con: | Podrás abandonar la conexión con: | ||
< | < | ||
- | logout | + | exit |
</ | </ | ||
- | ==== Paso 5. Configura la clave en tu sistema local (opcional) ==== | + | ==== Paso 5. Configura |
- | Si todo funcionó en la prueba anterior, será extremadamente útil configurar tu dispositivo | + | Si todo funcionó en la prueba |
- | Para ello debes modificar acordemente | + | Para ello debes modificar acordemente |
- | <code> | + | |
+ | <file bash> | ||
echo '' | echo '' | ||
echo '# Llave para texto-plano.xyz' | echo '# Llave para texto-plano.xyz' | ||
- | echo ' | + | echo ' |
echo 'Port 22' >> ~/ | echo 'Port 22' >> ~/ | ||
echo 'User fulana' | echo 'User fulana' | ||
- | echo ' | + | echo ' |
echo ' | echo ' | ||
chmod 700 ~/.ssh/ | chmod 700 ~/.ssh/ | ||
chmod 600 ~/ | chmod 600 ~/ | ||
- | </code> | + | </file> |
- | Este paso se hace 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 | ||
+ | </ | ||
+ | . **¡Ya has concluído!**. | ||
- | > Nota: Si cuentas con [[Acceder a texto-plano desde otros equipos|otros dispòsitivos desde los cuales deseas | + | > Nota: Si cuentas con [[Acceder a texto-plano desde otros equipos|otros dispòsitivos desde los cuales deseas |