Para poder acceder desde la máquina A a la máquina B sin que esta última te solicite el password, tenemos dos opciones.
Opción 1
Desde la máquina cliente (A) generamos una clave
ssh-keygen -t dsa
la copiamos en la máquina a la cual queremos acceder sin password (B), asegurándonos que existe el directorio
/home/user/.ssh
en la máquina destino (B)
scp $HOME/.ssh/id_dsa.pub user@B:/home/user/.ssh
Ahora desde la máquina B entramos por SSH y ejecutamos
cd /home/user/.ssh cat id_dsa >> authorized_keys
Ahora debemos editar en la máquina destino (B) el fichero de configuración del servicio SSH.
nano -w /etc/ssh/sshd_config
y cambiamos la opción
StrictModes yes
por
StrictModes no
reiniciamos el servicio SSH
/etc/init.d/ssh restart
y desde la máquina A ya podemos acceder por SSH a la máquina B sin necesidad de contraseña
ssh user@B
Opción 2
Desde la máquina cliente (A) generamos una clave
ssh-keygen -t dsa
Aún desde la máquina cliente (A), ejecutamos la siguiente orden para copiar el .pub en la máquina destino (B)
ssh-copy-id -i ~/.ssh/id_dsa.pub user@server
Ahora debemos editar en la máquina destino (B) el fichero de configuración del servicio SSH
nano -w /etc/ssh/sshd_config
y cambiamos la opción
StrictModes yes
por
StrictModes no
reiniciamos el servicio SSH
/etc/init.d/ssh restart
y desde la máquina A ya podemos acceder por SSH a la máquina B sin necesidad de contraseña.
ssh user@B
Cómo añadir un segundo disco para backup en Proxmox
Emanuel
Recuperar la contraseña de acceso a la Extranet de Cliente
Luis.Artola
Timestamp en Linux Bash
Hola
Crear una lista de correo en cPanel
Jair Mtz
Crear una lista de correo en cPanel
Jair Mtz
Cambiar en Linux la fecha y la hora de un fichero
Eduardo
Activar el arranque automático de las máquinas virtuales de Proxmox
Yuleidi Blanco