Você pode criar um arquivo de configuração para ssh ( ~/.ssh/config ) com o conteúdo
Host UnisonHost
HostName 192.168.1.102
User username
e, em seguida, ligue para uníssono com UnisonHost:
unison /var/www ssh://UnisonHost/var/www
Estou tentando configurar o Unison e estou testando a conexão. Eu corro este comando da documentação:
unison /var/www ssh://192.168.1.102//var/www
mas ele tenta fazer login no servidor remoto usando o nome de usuário da minha máquina local. Eu tentei várias coisas, mas nada funciona. Eu tentei adicionar username @ ssh ... e também procurei por bandeiras para usar, mas não encontrei nenhuma.
A resposta do usuário JRC está quase correta. Vou apenas adicionar alguns detalhes. Seu comando deve ser
unison /var/www ssh://[email protected]//var/www
ou se você criar um perfil do Unison em ~/.unison/ (o que você deve), ele deve conter as linhas
root /var/www
root ssh://[email protected]//var/www
Não estou familiarizado com a sintaxe do unison, mas geralmente os endereços SSH são escritos como
[username]@[host]:[uri]
Ou no seu caso,
[email protected]:/var/www
Tente isso, para ver se funciona o trabalho. Não inclua o 'ssh: //' na frente.