Ответ 1
Попробуйте использовать SCP в Windows для передачи файлов, вы можете загрузить SCP с сайта Putty. Затем попробуйте запустить:
pscp.exe filename.extension [email protected]:directory/subdirectory
Здесь приведено полное руководство .
Сейчас я запускаю Windows на своем ноутбуке, и я хочу загружать файлы с моего ноутбука на свой универсальный сервер uni, который работает как с Linux, так и с MacOSX.
Итак, я уже открыл соединение с этим сервером с помощью PuTTy. Но мне не удалось загрузить файл с моего ноутбука на этот сервер, используя команды, управляемые на этом веб-сайте: http://news.metaparadigma.de/linux-upload-and-download-via-ssh-terminal-226/. Похоже, это работает только для Linux на Linux. Он не распознал введенный мной путь Windows (т.е. C:\a.txt).
Как я могу это сделать?
Попробуйте использовать SCP в Windows для передачи файлов, вы можете загрузить SCP с сайта Putty. Затем попробуйте запустить:
pscp.exe filename.extension [email protected]:directory/subdirectory
Здесь приведено полное руководство .
Думаю, что я поделился бы советом.
Если у вас есть учетная запись AWS, вы можете загрузить файл на S3, установить для него доступ на чтение, а затем использовать wget из Экземпляр Linux.
Это можно сделать очень легко с CloudBerry Explorer, который является бесплатным. Загрузите файл, затем щелкните правой кнопкой мыши и перейдите на вкладку "Безопасность". Для всех пользователей установите доступ для чтения, а затем скопируйте URL-адрес файла, который находится на вкладке "Общие". Затем из вашего экземпляра linux укажите wget этот URL.
Pscp.exe мучительно медленный.
Загрузка файлов с помощью WinSCP примерно в 10 раз быстрее.
Итак, чтобы сделать это из командной строки, сначала вам нужно добавить файл winscp.com
к вашему% PATH%. Это не домен верхнего уровня, а исполняемый файл .com
, который находится в вашем установочном каталоге WinSCP.
Затем просто выпустите простую команду, и ваш файл будет загружен гораздо быстрее, чем может:
WinSCP.com /command "open sftp://username:[email protected]:22" "put your_large_file.zip /var/www/somedirectory/" "exit"
И убедитесь, что вы проверяете функцию синхронизации папок, что в основном означает rsync
, поэтому вам больше не понадобится использовать pscp.exe.
WinSCP.com /command "help synchronize"
Используйте putty. Поместите путь каталога установки в значения среды (PATH) и при необходимости перезагрузите компьютер.
Откройте командлет командной строки (cmd) и введите
C:/> pscp "C:\Users/gsjha/Desktop/example.txt" [email protected]:/home/
Он будет скопирован в систему.
Лучший и быстрый подход без загрузки программного обеспечения.
Это должно работать.