scp comando criando uma cópia na própria máquina remota

1

O comando que estou usando para copiar um arquivo do remoto para minha máquina local é o seguinte:

scp root@IP_OF_MY_REMOTE_MACHINE:/home/sqldump.sql ~

Portanto, estou copiando do diretório / home da máquina remota para o diretório home da máquina local, mas o que recebo é um arquivo copiado no diretório pessoal da máquina remota.

Onde estou errado?

Eu sei que deve ser um erro bobo. Mas qualquer ajuda será recebida com gratidão.

    
por John Doe 15.02.2013 / 13:00

2 respostas

0

Desculpe a todos. A estupidez humana é ilimitada, eu sou um exemplo vivo disso. Eu digitei o comando corretamente, mas não estava na máquina onde deveria ter sido digitado.

O comando acima deve ser digitado no terminal da máquina local e, em seguida, buscar a cópia do arquivo necessário da máquina remota para a máquina local. Portanto, o comando só faz sentido se digitado no terminal da máquina local: -

scp root@IP_OF_MY_REMOTE_MACHINE:/home/sqldump.sql ~/

e, em seguida, copiaria da máquina do servidor para a máquina local. Mais uma vez, desculpe a todos os membros estimados, especialmente Terdon, Hennes, Dennis e Pete Cornell. Mas obrigado a todos pela ajuda.

    
por 18.02.2013 / 08:04
0

Você precisa incluir o nome do arquivo no destino, assim:

raiz do scp @ IP_OF_MY_REMOTE_MACHINE: /home/sqldump.sql ~ / sqldump.sql

    
por 16.02.2013 / 05:12