Linux/Unix Shell Scripting - [ayuda] Script para crear usuarios en maquina remota

   
Vista:

[ayuda] Script para crear usuarios en maquina remota

Publicado por David (1 intervención) el 06/05/2015 00:39:18
Intento crear a partir de un fichero usuarios en una maquina remota conectado por ssh

Lo hago así:

1
2
3
4
5
6
7
8
9
10
11
while read ip
            do
                ssh $ip
                while read user passwd
                do
 
				    useradd $user -U -m
				    echo "$user:$passwd" | chpasswd
			    done < $fich2
                exit
            done < $fich1;


Pero me lo crea en local y no en la maquina remota.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

[ayuda] Script para crear usuarios en maquina remota

Publicado por Tom (253 intervenciones) el 06/05/2015 19:43:52
ssh $ip ¿qué ?

Échale un ojo al man de ssh omeee (o busca un tutorial por la red, que los hay) :D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

[ayuda] Script para crear usuarios en maquina remota

Publicado por xve (253 intervenciones) el 06/05/2015 20:27:55
Hoa David, que contiene la variable $ip... a la maquina que se conecta, se puede conectar sin contraseña? es decir tiene tus keys?

Yo para conectar por medio de ssh, utilizo expect, con el cual puedes esperar a que te solicite la contraseña, para posteriormente ponerla.

Si esto te puede servir, coméntame que te busco un ejemplo, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar