Comando Unix para baixar um arquivo do meu servidor?

1

Eu tenho alguns arquivos php no meu servidor que criei e gostaria de baixá-los para este computador para fins de backup. Existe uma maneira fácil de fazer isso? (Estou conectado ao meu servidor via SSH).

Além disso, existem programas lá fora que podem gerar controle periodicamente ou fazer backup do meu diretório webroot automaticamente no meu servidor?

    
por Vadoff 27.07.2011 / 14:06

4 respostas

5

Você pode cronar um trabalho de rsync para sincronizá-lo periodicamente.

Você pode usar o módulo SSH FUSE para montar o diretório remoto como um diretório em seu sistema e fazer uma cópia ou rsync para fazê-lo.

Você pode agendar um script SFTP ou SCP para copiá-lo periodicamente.

Essas são algumas coisas que me vêm à mente e que funcionariam para propósitos limitados de um pequeno backup.

Eu consideraria ter uma tarefa cron no servidor que compacta e tars os arquivos que você deseja para um subdiretório especial, anexando uma data ao nome do arquivo e sincronizando-a ao sistema local apenas para acompanhar alguns "instantâneos" "dos arquivos em questão.

    
por 27.07.2011 / 14:14
4

scp é o caminho a seguir nesse caso.

Aqui estão alguns exemplos sobre como usar o scp.

aqui está um exemplo para baixar um arquivo chamado myphp.php localizado na pasta / tmp e salvá-lo localmente em sua pasta / tmp

scp your_username @ your_server: /tmp/myphp.php / tmp

Se você estiver usando uma máquina Windows localmente, poderá usar o winSCP ...

    
por 27.07.2011 / 14:16
1

Você também pode dar uma olhada no Unison: link

Com o Unison, é fácil ter duas réplicas de arquivos (não é unidirecional, o que significa que as alterações em A serão propagadas para B e as alterações em B serão propagadas para A) e poderão ser executadas sem supervisão. Outra coisa legal é que ele só envia os arquivos que foram alterados, o que é importante se você tiver que transmitir muitos arquivos ou MB.

    
por 27.07.2011 / 14:26
0

Use scp para baixar arquivos via ssh.

    
por 27.07.2011 / 14:14