SADECE ssh ile bağl...
 
Bildirimler
Hepsini Temizle

SADECE ssh ile bağlanıp gzip yapıp çıkacağım.  

  RSS
Mustafa Gökhan KURT
(@mustafagokhankurt)
Üye

Merhaba,


Aynı networkde bulunan Solaris den Fedora makinaya ssh ile bağlanıp belirli bir klasördeki *.tar dosyasını *.tar.gz yapmak istiyorum.


Bunun için ssh daki password olayını ssh-keygen ile hallettim. password sormadan karşı  tarafa bağlanıyorum.(AMA) tar ın gzip ni almak için hangi parametrenin kullanılacağını çözemedim.


#ssh root@192.168.20.29 "gzip -c /bcksrv/ws02/ws02opt.tar"


ssh ile bağlandıktan sonra /bcksrv/ws02/ws02opt.tar tar dosyasını gzip ini nasıl alabilirim.


 


Şimdiden teşekkürler,

Alıntı
Gönderildi : 08/12/2009 18:19
fatih akkus
(@fatihakkus)
Üye

slm


tar cvf - /bcksrv/ws02/ws02opt.tar | gzip > /bcksrv/ws02/ws02opt.tar.gz

CevapAlıntı
Gönderildi : 09/12/2009 17:07
Mustafa Gökhan KURT
(@mustafagokhankurt)
Üye

Selam,


Sorunu hallettim,


Solaris makineden fedora makineye arşiv (tar.gz) yapıyorum.


tek bir komutla karşı makineye girip tar.gz yapamıyorum çünkü solarisde "tar -cvzf  filename" derken -z parametresi çalışmadığı için sadece tar yapabiliyoruz. tar.gz yapabilmek için tekrardan makineye bağlanıp var olan tar'ı tar.gz yapmamız gerekli.


tar cvf - /opt | ssh root@remotemachine "cat > /bcksrv/ws02/ws02opt.$(date +%Y%m%d).tar" 


// kendi tarafımdaki /opt klasörünü karşı tarafa /bcksrv/ws02/ws02opt.$(date +%Y%m%d).tar olarak arşivlendi.


ssh root@remotemachine gzip /bcksrv/ws02/ws02opt.$(date +%Y%m%d).tar


karşı taraftaki /bcksrv/ws02/ws02opt.$(date +%Y%m%d).tar path indeki tar , tar.gz yapıldı. %80 sıkıştı.


 Not: $(date +%Y%m%d) // arşivlerken bugünkü tarihi alır.

CevapAlıntı
Gönderildi : 10/12/2009 19:35
ugur pek
(@ugurpek)
Üye

Geri dönüş için teşeküürler

CevapAlıntı
Gönderildi : 11/12/2009 12:48
BSD_DaeMoN
(@BSD_DaeMoN)
Üye

Merhaba..

tar  -zcf  zip_ve_tar_ismi.tgz  ziplenecek_dizin_veya_dosya

Komutu uzatmanin anlami yok bence :))

 

 

CevapAlıntı
Gönderildi : 28/12/2009 16:47
Paylaş: