Ahi va otra de las líneas importantes para un network admin en Linux:
tar zcf - /home/polainas/micarpeta/ | ssh usuario@miservidor.com "cat > /var/donde/deseo/depositar/micarpeta.tgz"
Lo que hace esta línea es comprimir el contenido de "/home/polainas/micarpeta/" y al mismo tiempo traslada esa información que se esta comprimiendo hacia el servidor "miservidor.com" y crea un archivo en ese servidor llamado "/var/donde/deseo/depositar/micarpeta.tgz". A esto le deberíamos de agregar las llaves ssh entre los servidores para que no pregunte el password. ;)
Modificado: 06/12/2008
Ahora agrego la otra parte, donde enviamos el archivo comprimido llamado "micarpeta.tgz" desde un servidor hacia otro servidor, pero se descomprimirá al mismo tiempo dentro de la carpeta "/home/polainas/micarpeta/" dentro del servidor "miservidor.com"
cat micarpeta.tgz | ssh usuario@miservidor.com 'tar -zxvf - -C /home/polainas/micarpeta/'
No hay comentarios:
Publicar un comentario