Да, возможны неинтерактивные оболочки входа в систему
$ head -1 /etc/profile
echo PROFILE BEING READ
$ echo echo hello | su -
PROFILE BEING READ
stdin: is not a tty
hello
$
откройте / etc / ssh / sshd_config в удаленной системе и установите X11Forwarding yes. Затем перезапустите службу ssh и попробуйте еще раз
Попробуйте запустить ssh -Y root@xxxx
вxterm
внутри XQuartz, а не из iTerm. Это работает?