Сначала проверьте, каков ваш путь при подключении к NAS:
ssh remotehost 'echo $PATH'
Затем на NAS проверьте, где установлен unison
:
which unison
Скорее всего, это не будет в пути ssh
.
Решения
Если описанная выше проблема была одной из следующих:
Укажите полный путь: ssh remotehost /full/path/unison
Расширить путь: ssh remotehost 'PATH="$PATH:/full/path" ; unison'
Задайте путь в ssh
если PermitUserEnvironment
включен в конфигурации sshd
. Добавьте PATH
к: ~/.ssh/environment
Выполните команду внутри оболочки входа в систему на NAS: ssh remotehost 'ash -l -c "unison"'