Jump to content

    
Sign in to follow this  
Tarbal

Удаленная графика на Линуксе

Recommended Posts

Как работать с графикой на Линуксе с Виндоус машины

Графика на линуксе сделана на сервере, что легко позволяет рисовать графику где угодно где есть Х-сервер.

 

Поставьте на Винду putty и XMING (это Х-сервер для Винды).

На винде запустите XMING.

 

В putty в дереве Category: слева в конфигурации выберете SSH->X11

Ставите галочку в "Enable X11 forwarding" и в "X display location" пишите localhost0:0

 

Потом в дереве Category: самое верхнее Session.

В Host Name пишите адрес вашего компютера "малина пи" и сохраняете чтобы в следующий раз не морочатся.

Теперь <Open> переведет к логину.

После того как зашли в терминал попробуйте какую-нибудь графическую апликацию (xeyes, xterm, xcalc, firefox и т.д..)

Она откроется на вашем виндоус компьютере.

Если ваш терминал на линукс компьютере, а не на винде, то еще проще. Открывая сессию SSH надо дать ключ -Z кажется (не помню точно -X, -Y или -Z с одним не так просто будет работать, а с другим сразу пойдет).

 

Видео по-английски:

Видео процедуры

Share this post


Link to post
Share on other sites
Все хорошо, но если на сервере не настроено X11_Forwarding, то это не сработает :)

 

Мне такие не попадались. Это я к тому, что система, на которой не настроено X11_Forwarding встречается не часто.

Те кто работают с такими специальными системами, на которых не настроено X11_Forwarding знают как решить эту проблему. Да им GUI и не надо. У них vi главный инструмент.

Share this post


Link to post
Share on other sites

а в чем вопрос?

 

для винды полно X серверов: VcXsrv, Exceed и т.д.

даже для андроида есть X-ы

 

можно VNC сервер на Линуксе поставить а виндовым клиентом смотреть - плюс, если конекшен или винда накроется - то картинки останутся

 

я в последнее время запускаю виртуальный линукс в винде, а из него конекчусь к удаленным серверам - мне так удобнее, чем с виндовым Х

 

Share this post


Link to post
Share on other sites
а в чем вопрос?

 

для винды полно X серверов: VcXsrv, Exceed и т.д.

даже для андроида есть X-ы

 

можно VNC сервер на Линуксе поставить а виндовым клиентом смотреть - плюс, если конекшен или винда накроется - то картинки останутся

 

я в последнее время запускаю виртуальный линукс в винде, а из него конекчусь к удаленным серверам - мне так удобнее, чем с виндовым Х

 

Так и расскажите как вы это делаете.

Share this post


Link to post
Share on other sites

VcXsrv - при запуске X спрашивает (локализовано на русском) чего нужно, никаких дополнительных настроек вроде не нужно

в виртуальной убунте все уже настроено, просто пишу ssh -X host

 

сейчас VNC нет, но использовал его для каких-то плохих каналов, с обрывами, то есть чтобы kill не приходил к программам

там вроде бы тоже просто, если без криптования - на линуксе сервер с именем дисплея, паролем, геометрией.

в виндде клиент.

можно несколько серверов с разными дисплеями. вроде как $DISPLAY нормально передается, картинки рисуются в том дисплее, что надо

 

Share this post


Link to post
Share on other sites
Мне такие не попадались. Это я к тому, что система, на которой не настроено X11_Forwarding встречается не часто.

Те кто работают с такими специальными системами, на которых не настроено X11_Forwarding знают как решить эту проблему. Да им GUI и не надо. У них vi главный инструмент.

Ну, если система ставилась с нуля, то запросто.

 

А, вообще, имхо, проще использовать X2Go

Share this post


Link to post
Share on other sites

Забавно эту переписку читать. Похоже на обмен опытом о вкусе устриц среди тех, кто их в глаза не видел даже на картинках!

 

Насчет тимвьювера: я бы не доверял непонятной шараге свой компьютер. Для удаленного общения двух компьютеров, не имеющих белых айпишников, можно недорого арендовать сервер, где поднять шлюз (самый обычный шлюз, позволяющий заходить по ssh с одного компьютера на другой; ну или vpn на крайняк!).

Edited by Эдди

Share this post


Link to post
Share on other sites
Забавно эту переписку читать. Похоже на обмен опытом о вкусе устриц среди тех, кто их в глаза не видел даже на картинках!

 

Насчет тимвьювера: я бы не доверял непонятной шараге свой компьютер. Для удаленного общения двух компьютеров, не имеющих белых айпишников, можно недорого арендовать сервер, где поднять шлюз (самый обычный шлюз, позволяющий заходить по ssh с одного компьютера на другой; ну или vpn на крайняк!).

Так тут с самого начала стебаются :-)

 

Share this post


Link to post
Share on other sites
Все хорошо, но если на сервере не настроено X11_Forwarding, то это не сработает :)

Может кому-то пригодится:

- кроме форвардинка X-протокола, данные X11 можно просто тунеллировать в SSH протогол;

- в Linux это делается просто, при открытии сессии SSH, типа:

$ ssh -X user@192.168.1.200

- и наслаждайтесь... ;)

- что там и как у вас в Windows, не скажу, не знаю ... Windows уже лет 15 в руках не держал...

- но там в инструменте SSH, putty какого-нибудь, будет такая опция...

 

P.S. Это гораздо проще.

Share this post


Link to post
Share on other sites
Может кому-то пригодится:

- кроме форвардинка X-протокола, данные X11 можно просто тунеллировать в SSH протогол;

- в Linux это делается просто, при открытии сессии SSH, типа:

$ ssh -X user@192.168.1.200

- и наслаждайтесь... ;)

- что там и как у вас в Windows, не скажу, не знаю ... Windows уже лет 15 в руках не держал...

- но там в инструменте SSH, putty какого-нибудь, будет такая опция...

 

P.S. Это гораздо проще.

 

А лучше ssh -Y user@192.168.1.200

Легче статует.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this