Copiando arquivos do meu computador (windows) para um sistema remoto por ssh [closed]

5

Eu tenho alguns arquivos no meu laptop que eu quero copiá-los em um cluster remoto. Para este fim, eu uso PuTTy para SSH o cluster remoto. Então para copiar arquivos, eu uso o terminal PuTTy e depois de logar no sistema remoto, eu escrevo as instruções abaixo,

scp -r ~/Desktop/AFU/ username@host:~/SVM

com o objetivo de copiar todos os arquivos na pasta C:Users\name\Desktop\AFU do meu laptop para uma pasta chamada SVM no cluster remoto.

No entanto, não funciona e recebo o erro:

/home/username/Desktop/AFU: No such file or directory.

Você poderia me ajudar? O sistema operacional no meu laptop é o Windows 8.1.

    
por user4704857 14.01.2017 / 12:45

3 respostas

8

O comando scp que você está tentando executar não está apenas errado, mas também não funciona, porque presume que seu laptop está executando um servidor SSH.

Para fazer o que você quer, há uma maneira muito mais simples: use o WinSCP no seu laptop para se conectar ao cluster remoto (funciona de maneira semelhante ao PuTTY), em seguida, carregue os arquivos desejados - no seu caso, arquivos de C:Users\name\Desktop\AFU em seu laptop para ~/SVM no cluster remoto.

    
por 14.01.2017 / 14:06
7

Na sua máquina Windows, use o comando pscp que vem com o Putty.

Efetuar login em um sistema remoto e esperar que o sistema remoto localize arquivos em seu sistema local não funcionará (por sorte!).

    
por 14.01.2017 / 13:37
2

Da homepage do putty, acredito que você possa fazer o download do pscp, que é um aplicativo de comando do windows scp. Ele funciona como scp, mas do lado do windows. Então, algo assim em um cmd windows na máquina Windows:

pscp -r C:/Users/<username>/Desktop/AFU username@linuxhost:~/SVM

Retirado da cabeça, mas algo assim.

    
por 14.01.2017 / 13:37

Tags