Заинтересовала сия задача.
В оффтопике сие действие делается достаточно просто, а вот в Debian Linux пока не освоил. Есть скажем Debian Lenny и надо устроить вывод X приложений на другую машину. Желательно шифровать трафик и при отключениях связи не сбрасывать приложения а в последствии к этой-же сессии подключаться чтобы продолжить работу.
Гуглил по интернету, видел кучу решений но не осознал какое более подходит к DebianWay. Хочется минимальных телодвижений и максимальных возможностей. Что лучше? vnc? nxfree? freenx? или может еще что появилось в последнее время?
Remote X Sessions/Удаленные Xы
Модераторы: Warderer, Модераторы разделов
-
.n0mad
- Сообщения: 40
- ОС: Linux
Re: Remote X Sessions/Удаленные Xы
Решение: Раз нашел - вывалю, хотя оно и так на каждом столбе наверное.
Ларчик просто открывался:
Со странички: http://www.nomachine.com/download-package.php?Prod_Id=2249
взял:
http://64.34.161.181/download/3.4.0/Linux/....4.0-7_i386.deb
http://64.34.161.181/download/3.4.0/Linux/...4.0-14_i386.deb
http://64.34.161.181/download/3.4.0/Linux/...4.0-14_i386.deb
Затем просто исполнил:
#dpkg -i nxclient_3.4.0-7_i386.deb
#dpkg -i nxnode_3.4.0-14_i386.deb
#dpkg -i nxserver_3.4.0-14_i386.deb
Ну и (может и зря) #apt-get install gnome на ремотных хостах без X
Данную операцию провел на Ubuntu 10.04 и Debian Lenny, на обоих все взлетело с полпинка
Потом со странички: http://www.nomachine.com/download-client-windows.php
взял:
http://64.34.161.181/download/3.4.0/Window...nt-3.4.0-10.exe
Все... и с Linux и с Windows имею доступ к хосту, шифрованный, пакованный и сохраняющий сессии при дисконнектах. Конечно другими телодвижениями можно было достичь чего-то еще (в плане фришности, кучи клиентов) но для админского X доступа это вполне достаточно.
Ларчик просто открывался:
Со странички: http://www.nomachine.com/download-package.php?Prod_Id=2249
взял:
http://64.34.161.181/download/3.4.0/Linux/....4.0-7_i386.deb
http://64.34.161.181/download/3.4.0/Linux/...4.0-14_i386.deb
http://64.34.161.181/download/3.4.0/Linux/...4.0-14_i386.deb
Затем просто исполнил:
#dpkg -i nxclient_3.4.0-7_i386.deb
#dpkg -i nxnode_3.4.0-14_i386.deb
#dpkg -i nxserver_3.4.0-14_i386.deb
Ну и (может и зря) #apt-get install gnome на ремотных хостах без X
Данную операцию провел на Ubuntu 10.04 и Debian Lenny, на обоих все взлетело с полпинка
Потом со странички: http://www.nomachine.com/download-client-windows.php
взял:
http://64.34.161.181/download/3.4.0/Window...nt-3.4.0-10.exe
Все... и с Linux и с Windows имею доступ к хосту, шифрованный, пакованный и сохраняющий сессии при дисконнектах. Конечно другими телодвижениями можно было достичь чего-то еще (в плане фришности, кучи клиентов) но для админского X доступа это вполне достаточно.
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Remote X Sessions/Удаленные Xы
Во всем хорошая штука, вот только жаль, что несвободная и местами зело глючная (особенно в обработке клавиатуры).
Мои розовые очки
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Remote X Sessions/Удаленные Xы
если бы не этот пункт, то ssh -X был бы идеальным решением (:
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
BIgAndy
- Сообщения: 1923
Re: Remote X Sessions/Удаленные Xы
screen и(или) autossh кто мешает использовать?
PS. Тогда уж не ssh -X, а ssh -CY
-
rm_
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: Remote X Sessions/Удаленные Xы
Как это поможет в случае с графическими приложениями?
По теме, я раньше тоже пользовался NoMachine NX, перестал по причине его проприетарности.
Пробовал neatx от Google, но так и не получилось заставить его работать.
Сейчас просто использую VNC - весь десктопный софт у меня крутится на сервере внутри VNC-сессии, подключаюсь к ней откуда угодно и вижу все запущенные программы в том виде, в каком их в прошлый раз оставил. Работает чуть медленнее чем NX, но в локалке не столь заметно, а главное - полностью свободное решение. Для запуска одиночных программ в их собственных отдельных сессиях тоже придумал способ (Запуск GUI-приложений внутри отдельных VNC-сессий).
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
-
Jonnywalker
- Сообщения: 60
- ОС: Debian
Re: Remote X Sessions/Удаленные Xы
А какие, если не секрет, конкретно реализации vnc лично вы используете на клиенте и сервере?
У меня вот вечно в разных комбинациях realvnc/tightvnc/vinagre/lin/win проблемы с русской раскладкой, а иногда и вообще с передачей нажатия клавиш.
UPD. Вот дописал пост и заметил, что если подключаешься из xtightvncviewer к localhost, с которого дальше уже проброшен ssh-туннель до tightvnc-сервера, то клиент, видя "localhost", по умолчанию выбирает самую медленную кодировку RAW. Добавляем опцию -encoding tight, чтобы использовать фирменные фишки tightvnc и увеличиваем скорость работы в несколько раз
-
BIgAndy
- Сообщения: 1923
Re: Remote X Sessions/Удаленные Xы
Если канал >=256к и все правильно настроено, то спасёт. Если медленный канал, то, конечно *NX.
А какие, если не секрет, конкретно реализации vnc лично вы используете на клиенте и сервере?
ssh -CY и на каналах < 256к - freenx. VNC и RDP не удовлетворяют времени отклика.