Я пытаюсь rsync каталог с удаленного компьютера на мой ноутбук. Каталог на удаленной машине не принадлежит пользователю ssh, поэтому я пытаюсь использовать sudo как описано здесь

Обе машины работают MacOS и имеют как ssh-askpass и XQuartz установлен. X11Forwarding работает правильно, что я протестировал, запустив xeyes на удаленной машине через SSH. Следующая команда открыла окно на моей локальной машине.

ssh -X remotehost /opt/X11/bin/xeyes 

Но когда я запускаю ssh-askpass на удаленном компьютере, на удаленном компьютере открывается приглашение, а не пересылается на локальный компьютер.

ssh -X remotehost 'export SUDO_ASKPASS=/usr/local/bin/ssh-askpass; env; sudo -A ls'

Почему приглашение ssh-askpass на мой локальный компьютер?

Обновить

На локальной машине

$ echo $DISPLAY
/private/tmp/com.apple.launchd.pHs2JQL4YE/org.macosforge.xquartz:0

На удаленной машине

$ env | fgrep DISPLAY
DISPLAY=<remote machine hostname>:10.0

$ sudo env | fgrep DISPLAY
Password:
DISPLAY=<remote machine hostname>:10.0

0