Eu encontrei uma saída usando um script. Primeiro pings server.localdomain . Se houver uma resposta, estamos na rede privada, configuração padrão, para que funcione normalmente. Se o ping falhar, o script criará um arquivo temporário /tmp/sshRedirect contendo
Host server.localdomain
HostName server.domain.com
e unison são chamados com as opções -sshargs -FsshRedirect (é importante que não haja espaço após F ). Desta forma, o uníssono é redirecionado de forma transparente.