UTNianos

Versión completa: [Sistemas Operativos] Enviar información a un server remoto
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola!

Estoy tratando de hacer el módulo Auditoría del TP.

Lo que necesito hacer es enviar información a un servidor remoto (modificar un archivo). Peero el problema es que la persona que esta usando el shell no se tendria que enterar que lo estoy mandando a un server remoto.

Si uso ssh y me logueo, el usuario tiene que tipear su password
Si uso ssh-keygen tengo que generar las claves y esto el usuario lo ve

Alguien sabe alguna manera de hacerlo?

Gracias!
Tenes que generar una clave publica y una privada. La privada te la quedas vos en el nodo y la publica la tenes que copiar en la carpeta authorized_keys del servidor remoto. Cuando llegue a casa te paso una url que explica bien la cosa.

Igual la duda que tengo es si antes de correr el Michelle te dejan hacer esto porque supopngo que se necesitan permisos de root para acceder al otro servidor y copiar un archivo, se lo pregunte al ayudante y todavia no constesto. Vos sabes algo de esto ultimo Leandro?
hay que hacer una funcion que primero verifique si existen las claves publicas y privadas, si existen se conecte con esa info y guarde en el ervidor remoto. Si no existen usas el ssh-keygen, fijate que hay que ponerle 3 o 4 parametros para automatizar lo mas posible el proceso. Despues hay que copiar tu clave publica en la carpeta .ssh del home donde te conectas, como authorized_keys, asi despues es todo automatico.
Nuestra ayudante nos comento que es la unica ves que tiene que haber interaccion con el usuario, se pide crear las contrasenias, y el pass del usuario al que te estas logueando (es el mismo que ejecuta michelle, como dice el tp). Fijate que en ningun momento hay que hacer ssh comando, porque si te conectas perdes la ejecucion del script hasta que no se cierre la conexion, lo que hay que hacer es un ssh $user@ip comando.

espero que te sirva, yo todavia estoy con esto, porque no es tan sencillo
URLs de referencia