SoloCodigo

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: Sagma en Lunes 18 de Junio de 2007, 14:47

Título: Enviar Y Traer Archivos
Publicado por: Sagma en Lunes 18 de Junio de 2007, 14:47
Hola a todos, quisiera su ayuda para ver la forma de poder enviar y poder traer archivos, desde otro equipo remoto.

usar Ftp,  ;) , yo estoy usando scp, esto es weno, pero siempre tengo que poner la clave del usuario donde estoy enviando el archivo, ahora como tengo que generar archivos muy grandes y enviarlos estos archivos, weno, eso se lo debe hacer muy tarde  de la noche, y como no hay nadie para digitar la clave, con el scp. no pasa nada...

Hay alguna otra manera de pasar en forma segura, pero sin que pida la clave ??


gracias  :comp:
Título: Re: Enviar Y Traer Archivos
Publicado por: su - en Lunes 18 de Junio de 2007, 20:52
FTP seguro?

Deberias usar SFTP y si, si hay una forma: scripts + cron.

Si necesitas ayuda con el script, te puedo poner un par hecho en Perl (para FTP, SFTP y toros protocolos)

Para saber mas de cron, lee el siguiente articulo:
http://www.linuxjournal.com/article/3290 (http://www.linuxjournal.com/article/3290)
Título: Re: Enviar Y Traer Archivos
Publicado por: Sagma en Lunes 18 de Junio de 2007, 22:19
ok, gracias, voy haber como le hago por que de Perl, pero weno, a ver que saco.  :P
y claro, que es bienvenido toda ayuda. y quisiera ver esos torasos script.
 

gracias,  :comp:
Título: Re: Enviar Y Traer Archivos
Publicado por: su - en Lunes 18 de Junio de 2007, 22:48
De FTP, un ejmplo:

Código: Text
  1. #!/usr/bin/perl
  2. use Net::FTP;
  3. use strict;
  4.  
  5. my $host = "nombre.servidor.algo"; #Aqui nombre de servidor
  6. my $usuario = "root"; #pon el usuario
  7. my $passwd = "xxxxx"; #pon el passwd aqui;
  8. my $dir = "/docs"; #Directorio donde estan los datos en el servidor;
  9.  
  10. my  $ftp = Net::FTP->new($host, Debug => 0)
  11.       or die "Cannot connect to $host: $@\n";
  12.  
  13. $ftp->login($usuario,$passwd)
  14.       or die "Cannot login ", $ftp->message."\n";
  15.  
  16. $ftp->cwd("$dir")
  17.       or die "Cannot change working directory ", $ftp->message;
  18.  
  19. $ftp->get("that.file")
  20.       or die "get failed ", $ftp->message;
  21.  
  22. $ftp->quit;
  23.  

Ahora, no si si quieres subir archivo o que.
Título: Re: Enviar Y Traer Archivos
Publicado por: Sagma en Martes 19 de Junio de 2007, 14:39
Gracias, su -, lo que quiero hacer es traer dos archivos y enviar unos cinco archivos, archivos desde un equipo remoto.


gracias  :comp:
Título: Re: Enviar Y Traer Archivos
Publicado por: su - en Martes 19 de Junio de 2007, 22:00
Pan comido... Aparte de VB... que otro lenguaje sabes?
Si quieres tips, cuts o hacks deberias de saber algun lenguaje multiplataforma, o por lo menos que no sea especifico como scripts (Python, Perl, Ruby...) o de otro tipo como Java, C/C++ y cosas asi.
Título: Re: Enviar Y Traer Archivos
Publicado por: bob esponja en Martes 19 de Junio de 2007, 22:41
tambien podes usar llaves con ssh para no tener que poner la contraseña.

http://www.userlinux.net/342_ssh_sin_password (http://www.userlinux.net/342_ssh_sin_password)

fijate si eso sirve
Título: Re: Enviar Y Traer Archivos
Publicado por: Sagma en Martes 19 de Junio de 2007, 23:24
hola gracias, su -, yo desde que sali, solo he programado como caballo cochero en informix, desde 1987 hasta hoy, sigo con lo mismo,  :D, en Informix, ahora con un poco de Visual Basic.

Java muy poco.   :smartass:

C/C++ poquisimo.  :smartass:




 :rolleyes:
Título: Re: Enviar Y Traer Archivos
Publicado por: su - en Miércoles 20 de Junio de 2007, 01:41
Cita de: "bob esponja"
tambien podes usar llaves con ssh para no tener que poner la contraseña.

http://www.userlinux.net/342_ssh_sin_password (http://www.userlinux.net/342_ssh_sin_password)

fijate si eso sirve
Pesima idea en la misma pagina lo disen  ;)  aunque lo que yo propongo no es mas seguro que eso... a no ser que se use PAR, de nuestra amiga Audrey Tang podriamos engañar a muchos  :D .
Y  eso de pipes, ps -aux seria el que  condena.


Sagma, estas seguro, es que ahora no quiero hacer nada de eso...
Con lo poco de Java lo puedes lograr... solo mira estas APIs:
http://freshmeat.net/projects/javaftpapi/ (http://freshmeat.net/projects/javaftpapi/)
http://www.ganymed.ethz.ch/ssh2/ (http://www.ganymed.ethz.ch/ssh2/)
Título: Re: Enviar Y Traer Archivos
Publicado por: Sagma en Miércoles 20 de Junio de 2007, 14:47
gracias Bob Esponja, pero no dio resultado, el link que has puesto, aun me sigue pidiendo la clave del usuario remoto.

Asi es su -, estyo seguro, eso es lo que me piden que haga, ya que el traspaso de la informacion debe ser como a las 2 am, y como nadie hay para poner la clave del usuario, no se pasa nada ni se trae ninguna informacion.


voy haber que puedo hacer,  :rain:

gracias  :think: