Файл передачи по ssh

В ssh протоколе, там механизм для передачи файлов?
Я работаю над существующей кодовой базой, которая уже имеет ssh код средств. Теперь я должен передать файлы по соединению SSH. Если ssh протокол уже поддерживает его, я не должен интегрировать материал scp в него.

Спасибо.

Править:
Я использую C, ssh код на основе openssh.
Я должен передать файл programmingly, не используя внешнюю программу/команду из-за некоторых ограничений. Программа, которая, как предполагают, передала любой файл размера на удаленном блоке блоком хоста и обработать блок на лету. Затем данные блока отбрасываются.

12
задан datasunny 25 March 2010 в 16:29
поделиться

5 ответов

sftp и scp - это существующие «безопасные» методы передачи файлов, но ваши ответы будут зависеть от того, какой технологический стек вы используете для своего приложения. Вы не упоминаете, используете ли вы C #, PHP или другой язык, или на какой машине работает ваше приложение. Эти вещи будут иметь большое значение для ответов, которые вы получите.

5
ответ дан 2 December 2019 в 04:53
поделиться

Попробуйте найти SFTP .

Редактировать: Вы также можете найти эту статью полезной относительно запуска rsunc через ssh.

2
ответ дан 2 December 2019 в 04:53
поделиться
echo "hello" | ssh user@SSHHost "cat - > /tmp/file"

Я просто читаю файл, передаю его по конвейеру SSH и записываю на сервер SSHHost в / tmp / file.

19
ответ дан 2 December 2019 в 04:53
поделиться

Rsync может помочь:

rsync usernamea@server.com:filename remotefilename
1
ответ дан 2 December 2019 в 04:53
поделиться

Старый способ - это tar-to-tar, который хорошо справляется с копированием и сохранением разрешений. Это в значительной степени заменено использованием rsync, когда на обеих сторонах есть rsync.

ssh test@example.org "cd mydir && tar cfp - mysubdir" | tar xvfp -

Будьте осторожны с разреженными файлами и т. Д., Когда делаете это. У большинства смол есть возможность сохранить дыры в файлах во время такого рода процессов.

4
ответ дан 2 December 2019 в 04:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: