1

Могу ли я загружать файлы на сервер без использования ftp или sftp?

Просто с ssh?

2 ответа2

9

Все реализации SSH я знаю , действительно включают SFTP, так что я не понимаю , почему вы не хотите использовать его.

Тем не мение:

(cd sourcedir && tar cf - file otherfile) | ssh host "cd targetdir && tar xvf -"

Или для одного файла, без сохранения метаданных:

ssh host "cat > targetfile" < sourcefile
3

ssh - это метод подключения, но по своей сути он не «делает» передачу файлов. Вы можете запускать такие команды, как tar и cat через ssh, но есть специальные утилиты, которые лучше подходят для передачи файлов с помощью ssh - взгляните на scp и rsync.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .