LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

Поскольку приложение должно присоединяться к дисплею, а «дисплей» нынче обычно сидит за NAT, и еще потому, что средства авторизации X11 морально устарели, обычно используют туннель, прокинутый со стороны дисплея.

Когда ты делаешь ssh -X, ssh организует тунеллирование порта и настраивает на переменную DISPLAY в удалённом сеансе. На удалённой машине X11-клиенты коннектятся в локальный порт, который форвардится на машину с X11-дисплеем, и ты на ней видишь их окошки.

Если соединение рвётся, приложение дохнет. Чтобы этого не происходило, на удалённом машине нужен Xpra или Xvnc или что там еще бывает из подобного (Xrdp?). А уже он будет взаимодействовать по сети.

Исходная версия Deleted, :

Поскольку приложение должно присоединяться к дисплею, а «дисплей» нынче обычно сидит за NAT, и еще потому, что средства авторизации X11 морально устарели, обычно используют туннель, прокинутый со стороны дисплея.

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

Если соединение рвётся, приложение дохнет. Чтобы этого не происходило, на удалённом машине нужен Xpra или Xvnc или что там еще бывает из подобного (Xrdp?). А уже он будет взаимодействовать по сети.