rdesktop + svgalib или RDP без X-ов

Автор vasiliy_b, 03 января 2012, 12:52:48

« назад - далее »

0 Пользователи и 4 гостей просматривают эту тему.

vasiliy_b

Доброго времени суток.
Подскажите как пропатчить rdesktop патчем  svgalib, в интернете нашел информацию что если собрать rdesktop c svgalib то можно будет работать по rdp без установки Х-ов. Но ни где не нашел инструкции как это сделать.
Поскольку в  Linux-е не силен прошу расписать пошагово, или предложить другое решение, но без X-ов. Заранее спасибо.

nag

Теоретически, ты можешь попробовать сделать так, как описано в этой ветке рассылки - http://www.rdesktop.org/archive/2001/msg01202.html
Там даже дифф в конце есть. Правда, там есть одна маленькая тонкость - эта тема очень древняя. Так что скорее всего у тебя ничего не выйдет и, в лучшем случае, ты сможешь пропатчить/собрать какой-нибудь сильно старый релиз rdesktop'а.
Также, нсколько я понимаю, данную идею пытались развивать тут - http://elinux.org.ru/.
Но, опять же, судя по всему, проект скорее мертв чем жив.
Так что мой тебе совет - не занимайся ерундой.
З.Ы. А для чего вообще потребовалась такая реализация?
З.З.Ы. Кстати сам rdesktop тоже немного умер. Сейчас единственной живой реализацией является http://www.freerdp.com/.

Malaheenee

А чем не устраивает ssh, ежели "без Иксов"?
Все мы где-то, когда-то и в чем-то были новичками.

vasiliy_b

#3
Malaheenee - Потому-что у мелкософта нету ssh
nag - Эту статью я находил, но что там делать я не понял, там кусок какого-то кода. Что с ним делать не понятно, да и я не такой спец в linux, чтобы с этим что-то сделать.

Для чего это нужно: Есть машина на ней стоит Debian + KVM где крутятся несколько ВМ. Так вот хочется работать непосредственно с этой машины, что бы не ставить рядом вторую машину только для RDP. X-ы ставить не хочу так как ни какие другие потребности не нужны, а это ресурс которого не будет у ВМ.

nag

#4
Этот кусок кода необходимо вставить в xwin.c.
Если так хочешь работать с той машины, то воспользуйся Remoting у Powershell.
Ну или, если не позволяют обстоятельства то telnet + ipsec.

Сообщение объединено: 05 января 2012, 11:15:20

Про remoting я тебе не правильно подказал. Клиента для него под Linux нет, насколько знаю.
А вот ssh вполне можно воспользоваться. Я совсем забыл про http://www.freesshd.com/.
Раньше им пользовался - вполне удобная штука.
Просто устанавливаешь его и получаешь доступ к машине с Windows по ssh.

vasiliy_b

nag - Спасибо.
Чувствую что не хватит мне моих знаний чтобы собрать хоть какой-то вьювер без иксов, поломаю все нафиг.
freeSSH как я понял не имеет графического интерфейса на стороне Linux, а мне именно он нужен.
Пошарю еще немного по инету и если не найду простого решения, то опять придется вернутся к обычной установке Windows...

nag

Основная проблема с svgalib и rdesktop в том, что проект канул в лету. Все эксперименты на эту тему датируются началом 2000-ых. То есть в первую очередь придется решать проблемы с совместимостью конкретных версий и их зависимостями.
А насчет графического интерфейса - так он фактически то и не нужен. Все основные действия по управлению можно выполнить из cmd + WSH. Для удобства можно и PowerShell на той стороне задействовать.
Или тебе именно работа с графикой нужна?

vasiliy_b

#7
Да нужна работа именно с графикой.

Самое обидное, что есть куча решений типа WTWare, которые позволяют без иксов работать по RDP, Но как скрестить его c обычной машиной не понятно..

lisss

не совсем понятно, что значит "без иксов"... где не будет иксов? на сервере? на клиенте? если на клиенте, то почему бы не стартовать тот же rdesktop с самыми легкими иксами и не завершать их при выходе? в результате одно и то же будет.

vasiliy_b

Lisss Как я уже писал, есть машина на нем крутятся Вирт.М. под сервисом KVM, так вот на этой машине(Сервер KVM) нет иксов, но я с этого сервера хочу напрямую подключаться к GUI виртуальных машин которые на ней крутятся. Ну согласись ставить для этого рядом вторую машину только для того чтобы подключатся по RDP к ВМ тоже не логично.
На текущий момент, я уже смотрю в сторону thinstation, по крайней мере поспрашиваю на их форуме как поднять этот сервис на уже установленной машине.

Или может посоветуешь как поднять самые легкие иксы.

lisss

ну я бы поставил чистый openbox: жрет мало, настройки элементарные.

vasiliy_b

Lisss - Спасибо. В принципе я к этому и пришел. Поставил LXDE который использует openbox. Про OpenBox я тогда ни чего не нашел. Будет время может попробую снести LXDE и поставлю openbox.

storma

Правильным решением будет установка на Ваш дистрибутив Proxmox PVE.
Использую Proxmox в компаниях ~ 50 чел.

Доступ к консоли управления по https:, доступ к гостевым системам по vnc (прямо из консоли управления).

http://pve.proxmox.com/wiki/Main_Page

vasiliy_b

У ProxMox нет возможности сидеть на самом сервере и подключаться по GUI.