Questão baixando arquivo usando o comando scp


Eu tenho um servidor centos permite dizer com 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 root@1.2.3.4:/root/pcfilename.rar

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


56


origem




Respostas:


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

scp root@1.2.3.4:/root/pcfilename.rar ./

81





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 root tenha permissão para efetuar login pelo ssh, verificando o seu /etc/ssh/sshd_config arquivo e ver se o PermitRootLogin opção está definida para yes.

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

scp root@1.2.3.4:/root/pcfilename.rar .

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

scp root@1.2.3.4:/root/pcfilename.rar /home/user/pcfilename.rar

11