Skip to content

Configurar parallel ssh de una red local (Linux)

Jose Antonio Diaz Gonzalez edited this page Mar 5, 2014 · 22 revisions

Preparación PC del administrador

(Todos los comandos se realizan con el usuario root)

Lo primero que debemos hacer es instalar los paquetes pssh y ssh: apt-get -y install pssh ssh

Una vez instalados debemos crear claves de cifrado privadas y públicas. Para ello utilizaremos el comando ssh-keygen

Nos pregurntará si deseamos crear la clave en el fichero /root/.ssh/id_rsa.pub le damos a enter Luego preguntará una passphrase y la confirmación, le damos a enter dos veces para no introducir ninguna.

Ya tenemos creadas las claves privadas y públicas, ahora debemos enviar la clave publica a cada uno de los PC's que queremos que ejecuten comandos de forma paralela. Para ello enviaremos mediante scp a las máquinas.

Accedemos al directorio donde se encuentra cd ~/.ssh/

Ejecutamos este comando para cada IP de las máquinas scp id_rsa.pub root@172.19.33.10:~/.ssh

La clave publica de la máquina del PC de administrador ya se encuentran en las máquinas clientes.

Preparación de los PC's

En los PC's a los que queremos enviar comandos por parallel-ssh debemos instalar el paquete ssh con el siguiente comando en modo root: apt-get -y install ssh

Configurar los PC's

Scripts útiles

Clone this wiki locally