Page 1 sur 1

[ssh] traiter en local données envoyées depuis PC.. [RÉSOLU]

Publié : sam. 23 févr. 2008, 00:16
par kozaki
Soit une machine distante sous arch avec un super PII, et un gros rép à sauvegarder
Et une machine locale bien plus puissante, où sauvegarder le rép distant

Comment faire la compression du gros rép sur la machine locale ?
Faite sur le le petit pc, la compression surcharge le système (et prend des plombes) .

Ce que je sais faire pour un fichier, par ex :

Code : Tout sélectionner

[pc distant] $ cat fichier | ssh llewellyn "gzip -c - >fichier.gz"
Je trouve pas comment le faire pour un répertoire. Because me mélange les pinceaux entre l'entrée et la sortie standard, les pipe et tout le toutim :oops:
Enfin la commande qui m'a donné l'idée :

Code : Tout sélectionner

[pc distant] $ dd if=filename.gz | \
   ssh -c blowfish root@deadhost "gunzip -c | \ 
   dd of=/dev/hda1 bs=1k"
Sinon je réinstalle Arch sur le petiot serveur en question. Histoire de régler le souk (mappage de partition entre le DD ide et le scsi) provouqé par l'ajout de 2 petits DD scsi et de refaire un partitionnement avec Raid / lvm tout propre.

@ wain : ssh-installkeys: intéressant ! j'espère trouver le temps de tester

Publié : sam. 23 févr. 2008, 00:28
par tuxce
salut,

Code : Tout sélectionner

tar cf - rep | ssh pc_ou_tu_veux_compresser "gzip > archive.tgz"

Publié : sam. 23 févr. 2008, 00:40
par kozaki
wow, le temps de retrouver un paquet de tabac et c'est terminé, Yaisse ! avant j'avais le temps de faire, heu, la vaisselle lol
tuxce > merci c'est quand même KISS cette manip :D