Basta adicionar onde deseja que ele seja copiado (ou seja: ./):
scp [email protected]:/root/pcfilename.rar ./
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.
Basta adicionar onde deseja que ele seja copiado (ou seja: ./):
scp [email protected]:/root/pcfilename.rar ./
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