Необходимо использовать rrsync
(вероятно, доступный gzipped в системе, например, в /usr/share/doc/rsync/scripts /
) и связать строку в authorized_keys файле с открытым ключом, установленным там для rsync:
command="$HOME/bin/rrsync -ro ~/rsyncdir/",no-agent-forwarding,no-port-forwarding,no-pty,no-user-rc,no-X11-forwarding
При необходимости больше детали может быть найдено здесь и здесь
Если вы создаете что-то через графический интерфейс, как правило, единственная команда, которая работает , это GUI, она не вызывает других команд, которые вы призываете от командировки.
E.G. Если GUI используется для создания каталога, он вызывает функцию C MKDIR ()
, а не команду mkdir
, что вы использовали в командной линии ( mkdir
Используется MKDIR ()
, а также они оба полагаются на системный вызов, чтобы фактически создать каталог на файловой системе).
Вы можете попытаться запустить ваш графический интерфейс под стражей
, чтобы увидеть, что система вызовов , но вы должны убедиться, что он остается на переднем плане.