У меня Ubuntu установлен в VirtualBox на моем iMac. Он настроен на использование NAT (использование мостовой сети на самом деле не вариант из-за проблем с VPN). Я установил правила переадресации портов VirtualBox с порта 22 на порт 3022, чтобы я мог подключаться по SSH к виртуальной машине VirtualBox либо локально на iMac, либо даже удаленно с совершенно другого физического компьютера. На моем iMac установлен XQuartz, и он работает нормально, так как я могу запускать приложения X.

Команда, которую я использовал для запуска SSH:

ssh -X -p 3022 localhost

Затем я пробую простое приложение, такое как gedit.

Unable to init server: Could not connect: Connection refused

(gedit:3566): Gtk-WARNING **: 13:52:50.578: cannot open display:

У меня есть перенаправление портов X11 в моем /etc /ssh /sshd_config, как показано ниже:

X11Forwarding yes

Моя переменная окружения DISPLAY не установлена; Я не уверен, должно ли это быть.

Есть идеи?

0