Използване на putty за scp от windows към Linux

Опитвам се да тествам някакъв C код, който пиша. Единственият проблем е, че кодът трябва да се изпълни на отдалечена машина. Моят лаптоп е доста стар и няма наличен драйвер за моята безжична карта за Ubuntu, така че зареждането на Linux за заобикаляне на този проблем не е опция. Ето въпроса ми:

Използвам putty за SSH в отдалечената машина и пиша кода си на Notepad++. Местоположението на моя файл е: C:\Users\Admin\Desktop\WMU\5260\A2.c

Проблемът ми е, че когато използвам командата scp C:\Users\Admin\Desktop\WMU\5260\A2.c ~ получавам грешка could not resolve hostname C:. Name or service not known".

Опитах също scp Users\Admin\Desktop\WMU\5260\A2.c ~, което ми дава грешката Cannot stat 'Users\Admin\Desktop\WMU\5260\A2.c': no such file or directory

Какво правя неправилно?


person Chris Phillips    schedule 05.02.2014    source източник


Отговори (3)


Ааа, да, забравих да спомена, че всеки jQuery слушател на събития като bind("click") не задейства цикъла digest на angular, така че ще трябва да направите това ръчно. Но явно вече си го разбрал ;)
person nobody    schedule 05.11.2014
comment
Можете ли да поясните, че това е частично разширение на Putty и може да е необходимо да се добави към PATH, ако не превключите към директорията на putty? Бях объркан откъде идва pscp, беше почти като че ли беше намекнато, че вече е на Dos, което ме отблъсна. Ето връзка, която описва, че PSCP е разширение за putty, което имате и може да се наложи да го добавите към вашия PATH и т.н. it.cornell.edu/managed-servers/transfer-files-using-putty - person blamb; 28.02.2021

Можете да използвате PSCP, за да копирате файлове от Windows в Linux.

  1. Изтеглете PSCP от putty.org
  2. Отворете cmd в директорията с файла pscp.exe
  3. Въведете команда pscp source_file user@host:destination_file

Справка

person Swaps    schedule 30.06.2015
comment
putty може вече да е дошъл с него, в зависимост от версията, която сте инсталирали, може просто да не е в пътя. вижте връзката към коментара ми за @никой не отговаря. - person blamb; 28.02.2021

Използвайте scp priv_key.pem source user@host:target, ако трябва да се свържете с частен ключ.

или ако използвате pscp, използвайте pscp -i priv_key.ppk source user@host:target

person s4ndhyac    schedule 24.11.2016