Загрузить каталог с помощью sftp
Я пытаюсь загрузить localDir
на удаленный сервер я следую этому руководству Руководство SFTP
Но когда загружаю localDir
и захожу внутрь, я вижу Пустой каталог Я сделал следующее
sftp> lls
404.html crm nginx-logo.png test.php
sftp> ls
crm
sftp> put -r crm /usr/share/nginx/html
Uploading crm/ to /usr/share/nginx/html/crm
Entering crm/
Я создал crm
каталог в соответствии со следующей заметкой в руководстве SFTP
Примечание
В настоящее время в версиях OpenSSH, поставляемых с текущими выпусками >Ubuntu (по крайней мере, с 14.04 по 15.10), есть ошибка, которая не позволяет вышеуказанной команде > работать правильно. При выполнении приведенной выше команды для передачи содержимого >на сервер с использованием ошибочной версии OpenSSH будет > выдана следующая ошибка: Не удалось канонизировать: Нет такого файла или каталога.
Чтобы обойти эту проблему, создайте каталог назначения на удаленном >сначала завершите, введя mkdir localDirectory. После этого приведенная выше команда > должна завершиться без ошибок.
Но загрузка файла работает хорошо.
Есть какие-нибудь предложения?