Primeiro verifique qual é o seu caminho quando estiver no NAS:
ssh remotehost 'echo $PATH'
Em seguida, na verificação do NAS, onde está unison
instalado:
which unison
O mais provável é que não esteja no caminho ssh
.
Soluções
Se o problema descrito acima foi o problema, você pode fazer o seguinte:
-
Especifique o caminho completo:
ssh remotehost /full/path/unison
-
Estender caminho:
ssh remotehost 'PATH="$PATH:/full/path" ; unison'
-
Defina o caminho em
ssh
sePermitUserEnvironment
estiver ativado na configuraçãosshd
. Adicione oPATH
a:~/.ssh/environment
-
Execute o comando dentro de um shell de login no NAS:
ssh remotehost 'ash -l -c "unison"'