Esta é uma solução baseada na resposta da fossfreedom a outra questão , Sincronizando 2 sistemas Ubuntu com Unison , o manual do Unison e minha resposta para outra pergunta .
Configuração
Ambos os computadores
-
sudo apt-get install openssh-server unison - Teste o link SSH de cada computador para o outro.
No computador que pode estar por trás do NAT
-
mkdir ~/.unison -
nano default.prf- Crie um arquivo perfil chamado padrão. -
Escreva o arquivo de perfil, por exemplo:
root = /home/user root = ssh://[email protected]//home/user path = Documents
Sincronizar
Sincronize os computadores executando unison -auto default no computador que pode estar por trás do NAT. Isso irá sincronizar ~/Documents . Eu faço isso antes e depois que meu laptop sai da LAN com minha área de trabalho para manter os documentos em sincronia.