ssh-agent
-
Tenemos un par de claves, para añadir a nuestro ssh-agent:
ssh-add .ssh/clave
-
Nos pedirá la frase de paso y se añadiría la identidad, para comprobarlo:
ssh-add -l
-
Pero necesitamos añadir esa clave a la máquina que nos queremos conectar.
ssh-copy-id -i .ssh/clave usuario@172.22.100.10
Túneles ssh
-
Se usa para saltarnos un cortafuegos o para acceder por un canal abierto y más seguro, entre otras útilidades.
-
Para crear el túnel usamos el comando que vemos a continuación, usando el puerto que queramos y este libre, y poniendo primero la IP de la máquina a la que queremos acceder y segundo desde la que accedemos.
ssh -f -L 1080:192.168.100.10:.80 192.168.100.20 -N
-
Si quisieramos eliminarlo es simplemente eliminar un proceso, comprobamos el PID y lo eliminamos:
ss -lntp | grep 1080 kill 'pid'