SCP w / ssh: kopiowanie lokalnego pliku z windows na zdalny serwer przy użyciu scp

Próbuję po prostu przesłać folder plików z mojego lokalnego komputera na serwer przez ssh i scp. Po sudoing używam polecenia w następujący sposób:

scp -r C:/desktop/myfolder/deployments/ user@host:/path/to/whereyouwant/thefile

Dostaję błąd:

Ssh: C: Nazwa lub usługa nieznana

Zgaduję, że to moja składnia dla c:/desktop itd. Jakieś pomysły?

BTW używam putty + Windows 7.

Author: Alex.K., 2012-01-23

6 answers

Jeśli literą dysku jest C, powinieneś być w stanie użyć

scp -r \desktop\myfolder\deployments\ user@host:/path/to/whereyouwant/thefile

Bez litery napędu i ukośników wstecznych zamiast ukośników do przodu.

Używasz putty, więc możesz użyć PSPP . Jest lepiej dostosowany do okien.

 34
Author: Serkan Yılmaz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-20 19:17:48

Litery napędowe mogą być używane w celu jak

scp some_file user@host:/c/temp

Gdzie c jest literą napędu. Jest traktowany jak katalog.

Może to też działa na źródle.
 14
Author: Jason,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-05-01 16:58:06

W systemie windows można użyć graficznego interfejsu scp używając winSCP . Ładne, wolne oprogramowanie implementujące protokół SFTP .

 11
Author: jedi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-29 09:52:02

Możesz również spróbować tego:

scp -r /cygdrive/c/desktop/myfolder/deployments/ user@host:/path/to/whereyouwant/thefile
 1
Author: Aditya,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-25 08:27:17

Uważam, że najłatwiej jest użyć interfejsu graficznego w systemie windows (polecam mobaXTerm mA ssh, scp, ftp, Pulpit Zdalny i wiele innych), ale jeśli jesteś ustawiony na linii poleceń, polecam cd ' ing do katalogu z folderem źródłowym, a następnie
scp -r yourFolder username@server:/path/to/dir
-r wskazuje rekurencyjne do użycia w katalogach

 0
Author: hehe3301,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-15 12:59:21

Litera napędu może być używana w źródle jak

scp /c/path/to/file.txt user@server:/dir1/file.txt
 0
Author: Igor Mukhin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-02 12:48:37