Re: lug-bg: Копиране с SFTP през stdout/stdin?!
- Subject: Re: lug-bg: Копиране с SFTP през stdout/stdin?!
- From: Georgi Krystev <gkrystev@xxxxxxxxxx>
- Date: Fri, 09 Dec 2005 15:50:47 +0200
- Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
- Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx
Да, но ssh не е позволен...
Нямам shell там. Вместо /bin/bash има /usr/sbin/sftp-server
Георги Крсътев
Svetlozar Argirov wrote:
> Здравей,
>
> По скоро ти трябва нещо като това:
>
> tar -zcf - * | ssh user@192.168.0.5 'cat > archive.tgz'
>
> Поздрави,
> Заро
>
>> Здравейте,
>>
>> Имам тук една главоблъсканица. Искам да напарвя така, че да копирам
>> архив през SFTP който се създавав реално време и изобщо не се записва на
>> диска.
>> С 2 думи, гоня да постигна нещо от сорта на:
>>
>> echo "put (`tar -zcf - *`) archive.tgz"|sftp
>> -oIdentityFile=~/.ssh/identity user@192.168.0.5
>>
>> обаче на това нещо не му е правилен синтаксиса, а не мога да го измисля
>> как трябва да е...
>> Изобщо не знам дали е възможно това което го искам. Проблема е там, че
>> инфото е доста и няма остатъчно място на диска за да се архивира и
>> тогава да се прати. Мога да ползвам само sftp клиент (ssh и scp го могат
>> тоя трик но те не и вършят работа в случея...).
>>
>> Някакви идеи?
>>
>> Мерси предварително
>>
>>
>> Георги Кръстев
>>
>>
>>
>>
>
|