2017-02-22 19 views
1

Я использую MAC в качестве моей локальной машины, а моя удаленная машина - машина Ubuntu-AWS. Я использую следующую команду, чтобы передать файл на удаленный machine.I хочу, чтобы мой питон файл p1.py быть переданы на удаленную машину с адресом/USR/доли/Передача файла с локального компьютера на удаленную машину с использованием SFTP

sftp -i test1.pem [email protected]:/usr/share/ /tmp/p1.py 

Но дал мне следующие ошибки

Connected to 54.xx.xx.xx 
Fetching /usr/share/ to /tmp/p1.py 
Cannot download non-regular file: /usr/share/ 

Какая может быть проблема?

ответ

1

Вы можете использовать интерактивную консоль
sftp -i test1.pem [email protected]:/usr/share/
, а затем в консоли
> put /tmp/p1.py

Вы также можете использовать
scp -i <identity_file> /tmp/p1.py [email protected]:/usr/share/.

Убедитесь, что вы имеете доступ на запись к /usr/share папку, делая УПП.

 Смежные вопросы

  • Нет связанных вопросов^_^