linux - parameter - winscp




Verwenden von Putty zum scp von Windows zu Linux (3)

Sie können Cmder alles verwenden was Sie tun müssen, ist das Hinzufügen des bin Verzeichnisses von cmder zu Ihrem Pfad in Windows und Sie können ähnliche Syntax von Linux wie ls grep ...

einschließlich scp mit dem folgenden Befehl:

scp [email protected]:/target/path

Ich versuche einen C-Code zu testen, den ich gerade schreibe. Das einzige Problem ist, dass der Code auf einem Remote-Computer ausgeführt werden muss. Mein Laptop ist ziemlich alt, und es gibt keinen Treiber für meine WLAN-Karte, der für Ubuntu verfügbar ist. Daher ist das Booten in Linux, um dieses Problem zu umgehen, keine Option. Hier ist meine Frage:

Ich benutze Putty zu SSH in den Remote-Computer, und ich schreibe meinen Code auf Notepad ++. Der Speicherort meiner Datei lautet: C:\Users\Admin\Desktop\WMU\5260\A2.c

Mein Problem ist, dass, wenn ich den Befehl scp C:\Users\Admin\Desktop\WMU\5260\A2.c ~ ich bekomme der Fehler could not resolve hostname C:. Name or service not known". could not resolve hostname C:. Name or service not known".

Ich habe auch versucht scp Users\Admin\Desktop\WMU\5260\A2.c ~ die mir den Fehler gibt Cannot stat 'Users\Admin\Desktop\WMU\5260\A2.c': no such file or directory

Was mache ich falsch?


Sie können PSCP um Dateien von Windows nach Linux zu kopieren.

  1. Laden Sie PSCP von putty.org herunter
  2. Öffnen Sie cmd im Verzeichnis mit der Datei pscp.exe
  3. pscp source_file [email protected]:destination_file Befehl pscp source_file [email protected]:destination_file

Reference


Verwenden Sie scp priv_key.pem source [email protected]:target wenn Sie eine Verbindung mit einem privaten Schlüssel herstellen müssen.

oder wenn Sie pscp verwenden, verwenden Sie pscp -i priv_key.ppk source [email protected]:target





scp