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 [email protected]:/tmp/file ~/Downloads

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

scp /tmp/file [email protected]:~/
    
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 [email protected]:/etc/example
scp /etc/passwd [email protected]:/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 [email protected]:/etc/passwd ./passwd
scp [email protected]:/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