informatica:software:ssh
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:software:ssh [2021/10/26 20:16] – [Mantener tiempos] tempwin | informatica:software:ssh [2024/06/17 10:42] (actual) – [Ejemplo] tempwin | ||
|---|---|---|---|
| Línea 25: | Línea 25: | ||
| ==== Autenticación de llave pública ==== | ==== Autenticación de llave pública ==== | ||
| + | Un método más fiable para autenticar conexiones SSH consiste en utilizar claves de autenticación almacenadas localmente en el disco del usuario. La autenticación por claves no exime de la obligación de utilizar una contraseña, | ||
| + | |||
| + | Se basa en el cifrado asimétrico (claves públicas y privadas). | ||
| + | |||
| + | Creación de claves en el cliente: | ||
| + | |||
| + | < | ||
| + | ssh-keygen -t < | ||
| + | </ | ||
| + | |||
| + | <WRAP center round info 60%> | ||
| + | '' | ||
| + | </ | ||
| + | |||
| + | |||
| + | Ejemplo: | ||
| + | |||
| + | < | ||
| + | ssh-keygen -t RSA | ||
| + | </ | ||
| + | |||
| + | Se crearán los ficheros: | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | Ejemplo de generación de claves: | ||
| + | |||
| + | < | ||
| + | $ ssh-keygen -t RSA | ||
| + | Generating public/ | ||
| + | Enter file in which to save the key (/ | ||
| + | Enter passphrase (empty for no passphrase): | ||
| + | Enter same passphrase again: | ||
| + | Your identification has been saved in / | ||
| + | Your public key has been saved in / | ||
| + | The key fingerprint is: | ||
| + | SHA256: | ||
| + | The key's randomart image is: | ||
| + | +---[RSA 3072]----+ | ||
| + | | | | ||
| + | | .| | ||
| + | | + o . ...| | ||
| + | | o + o . ooo.| | ||
| + | | + S ..o+oo | | ||
| + | | . * o.+oooo.| | ||
| + | | o + ooB.o *| | ||
| + | | | ||
| + | | | ||
| + | +----[SHA256]-----+ | ||
| + | </ | ||
| + | |||
| + | El cliente deberá copiar su clave pública al servidor en el fichero '' | ||
| + | |||
| + | < | ||
| + | ssh-copy-id usuario@servidorremoto.com | ||
| + | </ | ||
| + | |||
| + | En cada conexión, el servidor mira en el directorio local del usuario que se intenta conectar para ver si existe el directorio '' | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | La clave privada no puede salir de nuestra máquina. Solo se comparte la clave pública. | ||
| + | </ | ||
| + | |||
| + | En cada conexión, el servidor comprueba en dicho fichero del directorio del usuario que contiene la clave pública del cliente. | ||
| ===== Redirección X11 ===== | ===== Redirección X11 ===== | ||
| Línea 140: | Línea 205: | ||
| * http:// | * http:// | ||
| + | |||
| + | ==== Ejemplo ==== | ||
| + | |||
| + | < | ||
| + | ssh -N usuario@servidorA -L 12345: | ||
| + | </ | ||
| + | |||
| + | De esta manera accederíamos a '' | ||
| ===== Asegurar SSH ===== | ===== Asegurar SSH ===== | ||
informatica/software/ssh.1635272198.txt.gz · Última modificación: por tempwin
