Линуховости

Nov 08, 2009 00:56

Если залогинен на линуховую машину, например, по ssh, и хочется что-то запустить в работающих там же иксах, нужно сделать:
1) понять в каких иксах надо запускать 8-)
ps -AHf | grep bin/X
даёт все подключенные дисплеи, адрес - первый аргумент вызова X, обычно - :02) передать это параметр иксовому приложению, которое надо запустить. например ( Read more... )

Leave a comment

Comments 5

tseymour November 9 2009, 10:38:42 UTC
можно сделать еще круче - я так делаю для доступа к программам домашнего компа, когда сам на работе:
на своем компе делаем:
sudo xhost +127.0.0.1
ssh -R 6000:127.0.0.1:6000 -p @

В первой строке мы добавили хост 127.0.0.1 (по сути этот же) в список серверов, которые подключены к локальному X-серверу
Во второй открываем тунель, так что обращение с УДАЛЕННОГО компа по порту 6000 (порт X-сервера) переадресуется на локальный комп на тот же порт 6000
кроме этого мы получаем консоль удаленного компа
если теперь в этой консоли набрать:
DISPLAY=127.0.0.1:0 &

получаем ГУИ от этой проги, которая запущена на УДАЛЕННОМ компе, а изображение присылает сюда, в локальный X-сервер
Таким образом можно, например, настроить роутер удаленного компа, без активации на роутере опции для внешнего управления. Ну и т.п.

Reply


ext_140416 November 11 2009, 22:53:29 UTC
Прошу прощения, что вклиниваюсь -- случайно набрёл.
А ssh -Y или ssh -X не проще?
Вроде ж это вполне штатный способ пробрасывания иксов. Прямо сразу после захода на удалённый комп можно запускать иксовые программы -- $DISPLAY уже установлена, работать будет там, отображаться тут -- всё как и требуется...

Reply

win32asm November 11 2009, 22:57:50 UTC
Нуэ.
Когда с линуха на линух - наверное, ага. 8-)

Но я в 50% случаев колбашу удаленный линух из-под вендофф... 8-(
Поэтому всё приходится делать с оглядкой на человека на той стороне. 8-)

Reply

ext_140416 November 11 2009, 23:19:31 UTC
Ну, это понятно. (Хотя x-сервера и под винды есть)
Я больше по поводу варианта Данила высказался. :)

Reply

tseymour November 18 2009, 20:52:08 UTC
да-да стормозил
факт Ж-)

Reply


Leave a comment

Up