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 de acceso cifradas para tu dispositivo (el "cliente"). Podras hacerlo tipeando estos comandos en su consola (no olvides presionar la tecla Intro para confirmarlos):
cd ~/.ssh/
ssh-keygen -t ed25519 -f llave_tp.key
El generador de llaves te solicitara una Frase de Paso Opcional ("Pssphrase"). Se trata de una medida de seguridad redundante; si no deseas utilizar contrasena, puedes omitirla presionando la tecla Intro.
Generating public/private ed25519 key pair.
Enter passphrase (empty for no passphrase)::
Las llaves criptograficas generadas recibiran en este caso el nombre
llave_tp.key
y llave_tp.key.pub
. Ambos
ficheros quedaran a resguardo en el directorio ~/.ssh/
, en
tu equipo.
Ya no sera necesario volver a crear estas llaves.
Paso 2. Envia la llave publica al admin de texto-plano.xyz por correo electronico
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 publica
(llave_tp.key.pub
). La manera mas simple de hacerlo es
adjuntar una copia de la llave publica a un mensaje de correo
electronico. Por favor copia la llave en tu Escritorio con:
cp ~/.ssh/llave_tp.key.pub ~/Escritorio/
...y ahora podras buscar en tu Escritorio el fichero
llave_tp.key.pub
. Adjunta dicho fichero en un mensaje de
correo, y envialo a admin@texto-plano.xyz.
No olvides incluir en el "Asunto" del correo electronico el nombre de usuari@ que deseas utilizar dentro del entorno texto-plano.xyz ("Asunto: Deseo usuari@ fulana"). Sera muy bienvenido si aprovechas este correo para comunicarle al admin que motivo te causa interes en la comunidad y que deseas de ella.
Paso 3. Aguarda a ser dad@ de alta
No bien pueda, nuestro admin creara dentro del servidor el usuario que has solicitado. Texto-plano.xyz es una comunidad administrada por sus propios miembros, y el alta se realiza manualmente. Es normal que se produzca dentro de un dia habil, pero debes ser paciente.
Paso 4. ¡Revisa que todo funcione!
Realiza ahora una "prueba piloto" estableciendo un enlace o "login" a texto-plano.xyz. En este ejemplo, deberias ingresar:
ssh fulana@texto-plano.xyz -i ~/.ssh/llave_tp.key
Si todo va bien, deberias poder ver en tu terminal la pantalla inicial del sistema de computo compartido.
Podras abandonar la conexion con:
exit
Paso 5. Configura el uso automatico de la llave (opcional)
Si todo funciono en la prueba piloto anterior, sera extremadamente util configurar tu dispositivo local de manera que utilice dicha llave automaticamente toda vez que desees conectarte a texto.plano.xyz.
Para ello debes modificar acordemente tu fichero local
~/.ssh/config
. Podras hacer esto introduciendo comandos
similares a estos (modifica las opciones que estan subrayadas segun tus
propias necesidades).
echo '' >> ~/.ssh/config
echo '# Llave para texto-plano.xyz' >> ~/.ssh/config
echo 'Host tp' >> ~/.ssh/config
echo 'Port 22' >> ~/.ssh/config
echo 'User fulana' >> ~/.ssh/config
echo 'IdentityFile ~/.ssh/llave_tp.key' >> ~/.ssh/config
echo 'HostName texto-plano.xyz' >> ~/.ssh/config
chmod 700 ~/.ssh/
chmod 600 ~/.ssh/config
Solo es necesario realizar este paso por unica vez, tras lo cual podras conectarte simplemente ingresando:
ssh tp
. ¡Ya has concluido!.
Nota: Si cuentas con otros dispòsitivos desde los cuales deseas conectarte tambien a texto-plano.xyz con tu usuario, podras repetir este procedimiento de creacion 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 por IRC.