quinta-feira, 21 de junho de 2007

Como fazer backup do Evolution

Se você, assim como eu, utiliza o Evolution no Ubuntu como cliente de e-mail, já precisou fazer backup de suas mensagens para passar para outro computador. Sinceramente, achei este esquema mais fácil do que os backups do Thunderbird.

Siga os seguintes passos para criar um backup dos e-mails/configurações do Evolution:

Passo 1: Encerre os serviços evolution e gconftool-2:

gconftool-2 --shutdown
evolution --force-shutdown

Passo 2: Crie um arquivo com os dados e os arquivos de configuração.

Nota: para salvar os dados e configurações completas do Evolution, você precisa salvar os seguintes arquivos/diretórios:
1. ~/.evolution/
2. ~/.gconf/apps/evolution/
3. ~/.gnome2_private/Evolution

O seguinte comando pode cuidar de fazer isto:
cd
tar -cvzf evolution-backup.tar.gz .evolution .gconf/apps/evolution .gnome2_private/Evolution

Passo 3: restaurar o backup

Agora o arquivo evolution-backup.tar.gz é o backup que você tanto queria. Você pode movê-lo para um outro computador com Ubuntu, e simplesmente descompactar o arquivo dentro do diretório /home/nomedousuario para restaurar o backup.

Para fazer isto:

gconftool-2 --shutdown
evolution --force-shutdown
cd
tar xzf evolution-backup.tar.gz
gconftool-2 --unload evolution_setting.xml
gconftool-2 --load evolution_setting.xml

SSH Seguro e sem senhas

Se você costuma logar por ssh em várias máquinas e gostaria de não precisar entrar a senha cada vez, siga o seguinte procedimento:
~$ ssh-keygen -t dsa

Pressione enter quando solicitado (não entre com passphrases). Se quiser usar uma senha, melhor. Mas daí não fica mais um SSH sem senha :D

Este programa cria o arquivo .ssh/id_dsa.pub. Transfira este arquivo para a máquina que você deseja logar remotamente. Substitua usr por seu nome de usuário no computador remoto, e end pelo endereço IP do servidor remoto.

ssh-copy-id -i .ssh/id_dsa.pub usr@end