backup remoto com curl / wget

0

Eu preciso fazer backup de um servidor de clientes (fonte) do nosso servidor mediatemple (destino) e adicioná-lo a um repositório git enquanto o ssh'd está em.

Qual é a maneira mais eficiente / rápida de fazer isso? wget ou enrolar?

Eu só preciso fazer isso uma vez. Eu não estou querendo configurar o rsync.

Atualização: Esqueci-me de mencionar que só tenho acesso ftp ao servidor do cliente e acesso ao nosso servidor multimédia.

    
por chrisjlee 25.05.2011 / 16:00

2 respostas

0

Transferência não segura: Use o wget. O wget é mais rápido que o curl. A razão para isso é que o wget dispara vários pedidos em paralelo.

Transferência segura: Use scp como descrito por Brendan. O wget e o curl usam criptografia SSL para transferência segura. O SSL é geralmente mais lento do que usar um túnel SSH, que é o que o scp usa.

    
por 25.05.2011 / 16:49
0

Você pode usar o 'scp' e executá-lo a partir do seu computador de origem e conectar-se ao diretório + máquina remota para o qual deseja salvar as informações. É provavelmente o mais fácil e requer menos configuração (o scp provavelmente já está instalado na sua distribuição * nix).

Exemplo :

scp SourceFile user@host:directory/TargetFile

Aqui estão alguns sites adicionais com exemplos diferentes e um detalhamento dos argumentos que podem ser passados para scp.

Por fim, você pode digitar: man scp na linha de comando para abrir a página de manual do scp

    
por 25.05.2011 / 16:09