История изменений
Исправление Deleted, (текущая версия) :
Поскольку приложение должно присоединяться к дисплею, а «дисплей» нынче обычно сидит за NAT, и еще потому, что средства авторизации X11 морально устарели, обычно используют туннель, прокинутый со стороны дисплея.
Когда ты делаешь ssh -X
, ssh организует тунеллирование порта и настраивает на переменную DISPLAY в удалённом сеансе. На удалённой машине X11-клиенты коннектятся в локальный порт, который форвардится на машину с X11-дисплеем, и ты на ней видишь их окошки.
Если соединение рвётся, приложение дохнет. Чтобы этого не происходило, на удалённом машине нужен Xpra или Xvnc или что там еще бывает из подобного (Xrdp?). А уже он будет взаимодействовать по сети.
Исходная версия Deleted, :
Поскольку приложение должно присоединяться к дисплею, а «дисплей» нынче обычно сидит за NAT, и еще потому, что средства авторизации X11 морально устарели, обычно используют туннель, прокинутый со стороны дисплея.
Когда ты делаешь ssh -X
, ssh организует тунеллирование порта и настраивает на переменную DISPLAY в удалённом сеансе. На удалённой машине X11-клиенты коннектятся в локальный порт, который форвардится на машину с X11-дисплеем, и ты на неё локально видишь окошки.
Если соединение рвётся, приложение дохнет. Чтобы этого не происходило, на удалённом машине нужен Xpra или Xvnc или что там еще бывает из подобного (Xrdp?). А уже он будет взаимодействовать по сети.