У меня есть ftp-доступ к серверу, который я не контролирую. Я хочу начать пересылку архивов ФС моего сервера на этот ftp. Проблема в том, что у меня недостаточно свободного места в моей системе, чтобы сначала создать архив резервных копий (и сохранить его на моей файловой системе), а затем отправить его на ftp. Поэтому мне интересно, можно ли сделать что-то вроде этого:
tar -jcpvf - / | ftp-put ftp://user:pass@host/file.tbz
Обычно по ssh нет проблем, но в этом случае у меня доступен только ftp.
Вы можете сделать это с помощью ncftpput. Должен быть доступен для всех основных дистрибутивов Linux.