SSH es un protocolo para conectarse a redes remotas de un modo seguro, ya que la información viaja encriptada.
También permite el uso de claves asimétricas que permite que podamos usar nuestra contraseña en diversos servidores en los que estemos autorizados.
Instalación de los paquetes necesarios
Cliente
yum install ssh
Servidor
yum install openssh-server
Uso sencillo
Conexión a la máquina remota
ssh usuario@maquina
Copia de archivos del servidor a nuestra máquina
scp usuario@maquina:/ruta/archivo /rutalocal
Copia de archivos de nuestra máquina al servidor
scp /rutalocal usuario@maquina:/ruta/archivo
Creación de nuestras claves públicas y privadas
ssh-keygen -t rsa -b 1024
Se generan dos archivos con la clave pública y la privada.
El archivo con extensión .pub contiene nuestra clave privada y su contenido es lo que le tendremos que pasar al administrador del servidor al que vamos a acceder.
Es muy importante que ambos archivos tengan permisos 600 o no funcionará.
Inclusión de la clave pública en el servidor
Añadimos al final del archivo /home/usuarioautorizado/.ssh/authorized_keys los datos de la clave pública.
Si te ha dejado de funcionar al pasar a Ubuntu 16.04 porque han desactivado el soporte para claves DDS:
ResponderEliminarAñade a ~/.ssh/config las siguientes líneas:
Host *
PubkeyAcceptedKeyTypes=+ssh-dss
Fuente: https://ro-che.info/articles/2015-12-21-permission-denied-publickey-ssh-update
Montar una unidad remota a través de SSH
ResponderEliminarhttps://www.pedrocarrasco.org/montar-una-unidad-remota-a-traves-de-ssh/
Tunel ssh
ResponderEliminarhttps://www.solvetic.com/tutoriales/article/3991-como-crear-configurar-tunel-ssh-en-linux/
Un cliente ssh muy completo pero para WinBugs:
ResponderEliminarhttps://winsshterm.blogspot.com/