Como baixar o arquivo do servidor do CentOS no terminal através do servidor ssh [duplicado]

1

Recentemente, comecei a trabalhar em um servidor do CentOS e obtive acesso via ssh. Eu tenho privilégio de root através do ssh. Como posso baixar um arquivo do servidor no meu PC e fazer o upload para outro servidor por meio do ssh?

    
por Rei 29.05.2017 / 14:07

2 respostas

1

scp é o que você está procurando.

Copie o arquivo do host remoto (example.com) para ~ / Downloads no seu computador

scp root@example.com:/tmp/file ~/Downloads

.. e do seu computador para um host remoto (no diretório home)

scp /tmp/file root@example.com:~/
    
por 29.05.2017 / 14:17
1

Use o comando scp para fazer o upload de um arquivo :

scp [local-path] [username]@[hostname/ip]:[remote-path]
example:

scp /etc/example.file user@example.com:/etc/example
scp /etc/passwd user@10.0.0.1:/etc/passwd 

Para baixar um arquivo :
1. Você tem um servidor da Web instalado no seu servidor. Coloque seu arquivo no diretório raiz do site

example:

website:http://example.com

remote file location: /webroot/example.file

wget http://example.com/example.file

2. Nenhum servidor web instalado

scp [username]@[hostname/ip]:[remote-path] [localpath]

example:

scp user@example.com:/etc/passwd ./passwd
scp user@10.0.0.1:/etc/passwd ./passwd

Se você usa o iTerm2, ele usa uma forma incrível para lidar com upload / download de arquivos através do cliente ssh com um único clique: veja aqui: integração com o iTerm2-shell

    
por 29.05.2017 / 14:24

Tags