fazendo o download do arquivo usando o comando scp

58

Eu tenho um servidor centos, digamos ip: 1.2.3.4. Eu quero baixar um arquivo de 1.2.3.4 no caminho /root/pc/filename.rar para meu host localhost (pc atual). Qual comando eu preciso baixar esse arquivo? Eu estou tentando assim, mas não está funcionando

scp [email protected]:/root/pcfilename.rar

Eu quero baixar esse arquivo no diretório atual do meu sistema.

    
por coure2011 04.01.2012 / 15:00

2 respostas

86

Basta adicionar onde deseja que ele seja copiado (ou seja: ./):

scp [email protected]:/root/pcfilename.rar ./
    
por 04.01.2012 / 15:03
11

Antes de mais nada, certifique-se de que o usuário root seja realmente necessário para acessar o arquivo. Se o arquivo puder ser recuperado por um usuário normal, seria preferível limitar os riscos de segurança.

Se o root for realmente necessário, certifique-se de que o root esteja realmente autorizado a efetuar login por ssh, verificando o seu arquivo /etc/ssh/sshd_config e verificando se a opção PermitRootLogin está definida como yes .

Por fim, seu comando acima deve funcionar quando você adiciona um . (apontando para seu diretório atual) por trás dele, assim:

scp [email protected]:/root/pcfilename.rar .

Ou você também pode usar um caminho completo:

scp [email protected]:/root/pcfilename.rar /home/user/pcfilename.rar
    
por 04.01.2012 / 15:05

Tags