SCP w / ssh: copiar um ficheiro local do windows para um servidor remoto com o scp

Então, estou a tentar simplesmente transferir a pasta de ficheiros do meu computador local para um servidor através do SSH e do scp. Depois de fazer o sudoing, estou a usar o comando do seguinte modo:

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

eu entendo o erro:

Ssh: C: nome ou serviço desconhecido

acho que é a minha sintaxe para c:/desktop etc. Alguma ideia?

uso putty + Windows 7.

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

6 answers

Se a sua carta de condução for C, deve ser capaz de utilizar

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

Sem carta de condução e barras invertidas em vez de barras para a frente.

Está a usar putty, por isso pode usar pscp . É melhor adaptado às janelas.

 34
Author: Serkan Yılmaz, 2016-10-20 19:17:48

As letras de condução podem ser usadas no alvo como

scp some_file user@host:/c/temp

Onde c está a carta de condução. É tratado como um directório.

Talvez isto também funcione na fonte.
 14
Author: Jason, 2014-05-01 16:58:06

No windows, poderá usar uma interface gráfica do scp usando winSCP . Um bom software livre que implementa o protocolo SFTP .

 11
Author: jedi, 2013-10-29 09:52:02

Também podes tentar isto:

scp -r /cygdrive/c/desktop/myfolder/deployments/ user@host:/path/to/whereyouwant/thefile
 1
Author: Aditya, 2014-04-25 08:27:17

Eu achei mais fácil usar uma interface gráfica para o windows (eu recomendo mobaXTerm tem ssh, scp, ftp, ambiente de trabalho remoto, e muito mais), mas se você está definido na linha de comando, eu recomendaria cd ing para o diretório com a pasta de origem, em seguida,
scp -r yourFolder username@server:/path/to/dir
o -r indica recursivo a ser usado nas pastas

 0
Author: hehe3301, 2015-06-15 12:59:21

A carta de condução pode ser usada na fonte como

scp /c/path/to/file.txt user@server:/dir1/file.txt
 0
Author: Igor Mukhin, 2016-06-02 12:48:37