it-swarm-eu.dev

SCP w/ssh: kopírování lokálního souboru z oken na vzdálený server pomocí scp

Takže se snažím jednoduše přenést složku souborů z lokálního počítače na server přes ssh a scp. Po sudoingu používám příkaz následujícím způsobem:

scp -r C:/desktop/myfolder/deployments/ [email protected]:/path/to/whereyouwant/thefile

Mám chybu:

ssh: C: Jméno nebo služba není známa

Hádám, že jeho syntaxe pro c:/desktop atd. Nějaké nápady? 

BTW Používám PuTTY + Windows 7.

50
HelloWorld

Pokud je písmeno jednotky C, měli byste být schopni jej používat 

scp -r \desktop\myfolder\deployments\ [email protected]:/path/to/whereyouwant/thefile 

místo písmene jednotky a zpětných lomítek místo lomítek. 

Používáte PuTTY, takže můžete použít pscp . Je lépe přizpůsoben Windows.

40
Serkan Yilmaz

Písmena jednotky mohou být použita v cíli jako

scp some_file [email protected]:/c/temp

kde c je písmeno jednotky. Zachází se s ním jako s adresářem.

Možná to funguje i na zdroji.

14
Jason

Na Windows můžete použít grafické rozhraní scp pomocí winSCP . Pěkný svobodný software, který implementuje SFTP protokol .

11
jedi

Můžete to také zkusit:

scp -r /cygdrive/c/desktop/myfolder/deployments/ [email protected]:/path/to/whereyouwant/thefile
1
Aditya

Písmeno jednotky lze použít ve zdroji

scp /c/path/to/file.txt [email protected]:/dir1/file.txt
0
Igor Mukhin

Zjistil jsem, že je nejjednodušší použít grafické rozhraní na Windows (doporučuji mobaXTerm má ssh, scp, ftp, vzdálenou plochu a mnoho dalších), ale pokud jste nastaveni na příkazovém řádku, doporučil bych cd'ing do adresář se zdrojovou složkou 
scp -r yourFolder [email protected]:/path/to/dir 
-r označuje rekurzivní pro použití v adresářích

0
hehe3301