У меня есть d:/upload/jboss-eap-6.2.0.zip
Этот файл нужно загрузить на сервер Ubuntu
Я попытался выполнить следующую команду
scp d:/upload/jboss-eap-6.2.0.zip ubuntu@ip-10-47-175-216:/home/ubuntu
Это кажется, что Вы имеете ssh
редактор в к удаленному компьютеру, и Вы пробуете к scp
из локального файла. Это не будет работать. Удаленная сессия оболочки не имеет никакого понятия Вашей локальной файловой системы.
необходимо продвинуть файл от чего-то работающего в Windows. WinSCP является хорошим клиентом. Вы подаете его Ваши детали SSH, и это даст Вам достаточно достойный доступ к файлу на удаленном сервере. Или можно использовать SFTP (как Filezilla) клиент, снова работающий по SSH.
В окнах машина открывают cmd:
set PATH=C:\Program Files\PuTTY
Тогда от cmd также пробуют эту команду:
pscp d:/upload/jboss-eap-6.2.0.zip ubuntu@your-ip:/home/ubuntu/
Ваш IP как: 10.1.1.1
Здесь решение:
создают одну папку как "шпаклевку" в папке программных файлов, и загружают и вставляют 'шпаклевку, и pscp' EXE-файл в шпаклевать папку
тогда устанавливают путь из окон cmd: набор PATH=C:\Program Files\putty; % %PATH
тогда в cmd> pscp-i d:/key/xxx.ppk d:/upload/jboss-eap-6.2.0.zip ubuntu@xxxxx.amazonaws.com:/home/ubuntu
-i является Закрытым ключом для Аутентификации .ppk - сгенерированный от Puttygen (из .pem файла)