Re: [suse-linux-s] tar con destino en equipo remoto
El 6/10/05, Gerardo Aburruzaga García
El Jueves, 6 de Octubre de 2005 13:57, Emiliano Sutil escribió:
Muchas gracias, para solucionarme esta papeleta con esto me vale,
He estado mirando las opciones del tar y la opcion -f tiene el formato
-f, --file=[HOSTNAME:]F
Es decir se le puede indicar el host de destino, pero no consigo hacerla funcionar cosa que me parece logica ya que no indica ni pass ni nada¿que protocolo usa para conectarse? ssh, rsh? alguno propio? no encuentro info al respecto
Creo que usa de forma predeterminada rsh; si quieres otro, como ssh, que es lo mejor, está la opción --rsh-command=PROGRAMA, como --rsh-command=/usr/bin/ssh .
El parametro de la opción -f o --file= puede ser de la forma USUARIO@ANFITRIÓN:ARCHIVO, siendo el usuario predeterminado el que llame a tar y siendo ANFITRIÓN el ordenador destino. Supongo que la contraseña la pedirá, no lo sé; si no la pide, habrá que habilitar la conexión sin contraseña, bien mediante el mecanismo de .rhosts o similar de rsh (peligro) o mediante el par de claves de ssh.
Pero creo que es más difícil hacer que todo eso funcione que lo que dije antes con netcat.
GENIAL!! OBRA MAESTRA!! con la opcion esa que me has pasado funciona a las mil maravillas. A mi me viene de perlas porque tengo el ssh configurado perfectamente con claves. por ejemplo este comando tar --rsh-command=/usr/bin/ssh -czpvf servidor:/tmp/prueba.tar.gz /home/ Me escribe el home en el directorio tmp con el nombre prueba.tar.gz. Justo lo que quiero. A mi me resulta mas facil el ssh porque con ssh tengo mas experiencia, el netcat lo conoci esta mañana gracias a ti. Todavia tengo que exprimirlo a ver que posibilidades me ofrece. Muchas gracias por la ayuda. un saludo Emi
-- Gerardo Aburruzaga García Oficina del Software Libre de la Universidad de Cádiz http://softwarelibre.uca.es
participants (1)
-
Emiliano Sutil