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/09/11 17:01] – 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 |
<code bash> | <code bash> | ||
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 generador |
< | < | ||
- | Generando un par de llaves púbico/privado tipo ed25519. | + | Generating public/private |
- | Ingresa el nombre de fichero para la llave (/ | + | Enter passphrase |
</ | </ | ||
- | Introduce entonces un //nombre descriptivo para tus 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 se 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 // | + | Debes proveer al // |
- | + | ||
- | A tal fin revisa el contenido del fichero | + | |
- | + | ||
- | <file bash> | + | |
- | cat ~/ | + | |
- | </ | + | |
- | + | ||
- | Se presentará en la pantalla el contenido del fichero que compone tu llave pública, que tendrá una apariencia similar | + | |
<code bash> | <code bash> | ||
- | ssh-ed25519 EstaEsLaLlaveCifradaYFormaUnaUnicaLineaAlfanumericaQueDebeMandar fulana@compu1 | + | cp ~/.ssh/ |
</ | </ | ||
- | Por favor copia y pega el contenido de esta llave pública (no secreta) | + | ...y ahora podrás buscar |
- | No olvides incluir en el " | + | > No olvides incluir en el " |
- | + | ||
- | __Opcional__: | + | |
==== Paso 3. Aguarda a ser dad@ de alta ==== | ==== Paso 3. Aguarda a ser dad@ de alta ==== | ||
Línea 55: | Línea 41: | ||
==== Paso 4. ¡Revisa que todo funcione! ==== | ==== Paso 4. ¡Revisa que todo funcione! ==== | ||
- | Realiza ahora una " | + | Realiza ahora una " |
<file bash> | <file bash> | ||
- | ssh -i | + | ssh fulana@texto-plano.xyz |
</ | </ | ||
Línea 66: | Línea 52: | ||
< | < | ||
- | logout | + | exit |
</ | </ | ||
- | ==== Paso 5. Configura la clave en tu sistema local (opcional) ==== | + | ==== Paso 5. Configura |
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 ~/ | + | Para ello debes modificar acordemente tu fichero local '' |
<file bash> | <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/ | ||
Línea 86: | Línea 72: | ||
</ | </ | ||
- | 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 | ||
+ | </ | ||
+ | . **¡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 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 a la comunidad |