18 сообщений / 0 новое
Последнее сообщение
Shtopor
Аватар пользователя Shtopor
Не в сети
Последнее посещение: 11 лет 4 месяца назад
Регистрация: 28/11/2012 - 12:40
OpenSUSE 12.2 и xrdp

Не смог найти внятную инструкцию, как получить работоспособный RDP-сервер. Есть у меня какое-то подозрение, что xrdp, может быть, вовсе и не обязана работать под OpenSUSE 12.2, но, поскольку нигде чёрным по белому не написано, что это не работает, я всё же задам свой вопрос:
Устанавливаю xrdp 0.7-5.1. Запускаю: xrdp --port 3389. На машине Windows-7 запускаю mstsc. Вижу приглашение от xrdp. С самого начала непонятно: что означают пункты в выпадающем списке в окне приглашения и какой из них правильный? Ну поскольку не знаю, что это такое, выбирать, стало быть, не приходится, оставляю sesman-Xvnc. Ввожу логин, пароль. Слева от приглашения в окне mstsc открывается окошко "Connection log" и в нём такая кака:
Failure to connect to sesman: 127.0.0.1 port: 3350.
Короче, обобщу вопрос: как настроить xrdp (если вообще оно работает с 12.2)?

Теги: 

Отредактировано: lecksys вкл 01/04/2014 - 22:13
Shtopor
Аватар пользователя Shtopor
Не в сети
Последнее посещение: 11 лет 4 месяца назад
Регистрация: 28/11/2012 - 12:40
Есть небольшой прогресс

Есть небольшой прогресс в этом вопросе.
1) Снёс нафиг xrdp 0.7-5.1.
2) Скачал исходник xrdp-0.6.0 от 5 августа 2012.
3) bootstrap, configure, make, make install, запустил xrdp, запустил sesman.
4) Создал символьную ссылку:
ln -s /usr/local/lib/xrdp/libvnc.so /usr/lib/libvnc.so
Теперь из Винды подключаюсь, но с оговорками:
Первое (и самое главное): в терминальной сессии не работает мышь.
Второе: а теперь нефигово было бы понять, как подключаться к активной сессии.

lecksys
Аватар пользователя lecksys
Не в сети
Последнее посещение: 11 месяцев 1 неделя назад
Регистрация: 02/04/2012 - 11:54
тимвьювер попробуйте

тимвьювер попробуйте


Профессиональный тролль. Работаю за еду.

Shtopor
Аватар пользователя Shtopor
Не в сети
Последнее посещение: 11 лет 4 месяца назад
Регистрация: 28/11/2012 - 12:40
Попробовал

Спасибо за совет, я попробовал, работает. В общем, идея неплохая, но я не увидел преимуществ перед обычным VNC. Тут дело такое: мне бы больше подошло решение, которое бы подразумевало автозапуск при перезагрузке OpenSUSE. Что VNC, что TeamViewer - они ж всё равно подразумевают, что кто-то подойдёт к компу и залогинится. При чём если в случае с VNC достаточно залогиниться, то в случае с TeamViewer этот "кто-то" должен ещё мне и пароль сообщить, поскольку, как я понимаю, пароль-то раз от разу будет разный.

Serega86
Аватар пользователя Serega86
Не в сети
Последнее посещение: 3 года 7 месяцев назад
Регистрация: 16/05/2012 - 09:18
lecksys

lecksys

тимвьювер попробуйте

зачем? Тем более там есть ограничения по времени работы в сессии. Чем не устраивает http://open-suse.ru/content/vnc-server ??? Нужно будет доустановить клиентское ПО (подойдет любой vnc клиент например TightVNC)


Все глюки Windows исправляются установкой Linux!

Serega86
Аватар пользователя Serega86
Не в сети
Последнее посещение: 3 года 7 месяцев назад
Регистрация: 16/05/2012 - 09:18
а что бы vnc запускался при

а что бы vnc запускался при загруске достаточно в меню-система-удаленный доступ-krfb запустить приложение. Open-suse по умолчанию если вы ничего не меняли запускает всепредыдущие открытые приложения при загрузке.


Все глюки Windows исправляются установкой Linux!

Serega86
Аватар пользователя Serega86
Не в сети
Последнее посещение: 3 года 7 месяцев назад
Регистрация: 16/05/2012 - 09:18
автологин в системе отключен?

автологин в системе отключен?


Все глюки Windows исправляются установкой Linux!

Shtopor
Аватар пользователя Shtopor
Не в сети
Последнее посещение: 11 лет 4 месяца назад
Регистрация: 28/11/2012 - 12:40
что бы vnc запускался при

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

Не понял. Запускаю krfb, а дальше? Если я разлогинюсь или перезапущу комп, оно ж закроется. Что-то не пойму, в чём фишка.

Shtopor
Аватар пользователя Shtopor
Не в сети
Последнее посещение: 11 лет 4 месяца назад
Регистрация: 28/11/2012 - 12:40
Да, отключён.

Да, отключён.

Shtopor
Аватар пользователя Shtopor
Не в сети
Последнее посещение: 11 лет 4 месяца назад
Регистрация: 28/11/2012 - 12:40
А как же ж xrdp?! Он как живой!

Я так понимаю, что починить мышь под xrdp - не вариант? Жаль, мне казалось, что я уже близок к победе...

Serega86
Аватар пользователя Serega86
Не в сети
Последнее посещение: 3 года 7 месяцев назад
Регистрация: 16/05/2012 - 09:18
а ssh подключение не

а ssh подключение не устраивает? обязательно нужна графика?


Все глюки Windows исправляются установкой Linux!

Shtopor
Аватар пользователя Shtopor
Не в сети
Последнее посещение: 11 лет 4 месяца назад
Регистрация: 28/11/2012 - 12:40
Ну, это всё-таки десктоп.

Ну, это всё-таки десктоп. Собственно, вся канитель из-за нескольких экселевских файликов. Так что нужен рабочий стол.

Serega86
Аватар пользователя Serega86
Не в сети
Последнее посещение: 3 года 7 месяцев назад
Регистрация: 16/05/2012 - 09:18
1


Все глюки Windows исправляются установкой Linux!

Shtopor
Аватар пользователя Shtopor
Не в сети
Последнее посещение: 11 лет 4 месяца назад
Регистрация: 28/11/2012 - 12:40
Пока что вырисовывается

Пока что вырисовывается замкнутый круг: люди один за другим ходят по кругу и натыкаются на одни и те же грабли: кто-то возится с xrdp, ему говорят:"Зачем тебе xrdp? Используй nxserver!", кто-то ломает мозг над nxserver, ему говорят:"Брось. Есть же отличная штука - xrdp!" В результате, готового решения нет ни по одному направлению, никто толком не знает, как заставить работать хоть один из этих двух продуктов. За сегодняшний день мне удалось проинсталлировать nxserver. Инструкция очень недружественная, по большей части приходится догадываться. Ну, кое как установил. Но в ответ на nxserver --status получаю в логах (/var/log/messages):
sshd[11367]: Connection closed by 127.0.0.1 [preauth]
Чего-то не хватает. Чего - пока не понял. Хорош на сегодня.

Shtopor
Аватар пользователя Shtopor
Не в сети
Последнее посещение: 11 лет 4 месяца назад
Регистрация: 28/11/2012 - 12:40
Ещё чуток продвинулись

Хладнокровно снёс nxserver, поставил с нуля. Как ни странно, со второй попытки он заработал. При чём безо всякого вмешательства к конфигурационные файлы. Это, однако не решило проблему до конца, а нарисовало новые вопросы:
1) Опять же, как подключиться к активной сессии?
2) В некоторых местах не отображается текст. Например, в LibreOffice экселевские листы пустые. Видна разметка таблиц, видно даже подчёркивание слов, которые словарь посчитал ошибочными, но самих слов нету. Вообще нет никакого текста. Или, например, запускаю Terminal Server Client, в нём у меня есть сохранённое подключение, так вот его наименование не отображается.
3) Не запускается Firefox. Говорит, что Firefox уже запущен, но не отвечает.
Полагаю, что, к сожалению, это далеко не полный список косяков. Это просто те, которые лежат на поверхности. А как известно, общее количество багов в программе пропорционально количеству уже найденных.

Shtopor
Аватар пользователя Shtopor
Не в сети
Последнее посещение: 11 лет 4 месяца назад
Регистрация: 28/11/2012 - 12:40
Как продвинулись, так и отодвинулись

Кроме того, что nxserver работает с косяками, несовместимыми с его жизнью на моём компе, оказалось, что теперь у меня перестал работать VNC. Dash 1

Shtopor
Аватар пользователя Shtopor
Не в сети
Последнее посещение: 11 лет 4 месяца назад
Регистрация: 28/11/2012 - 12:40
VNC восстановлен.

VNC восстановлен.
А не сталкивался ли кто-нибудь с таким явлением: подключаешься по VNC, и если несколько секунд не шевелишь мышку, изображение чернеет, пошевелишь мышку - появляется, не шевелишь - опять чёрный экран?

Shtopor
Аватар пользователя Shtopor
Не в сети
Последнее посещение: 11 лет 4 месяца назад
Регистрация: 28/11/2012 - 12:40
Продолжаем чесать левой ногой правое ухо

VNC-сервер позволяет подключиться браузером по HTTP на порт 5801. Преимущество: для этого не обязательно, чтоб кто-то залогинился, браузер всё равно покажет приглашение на вход в систему. Даже наоборот, надо разлогиниться, прежде чем коннектиться через VNC, тогда в браузере откроется нормальная сессия, со всеми программами, которые были открыты на момент выхода пользователя из системы. Недостаток: почему-то отсутствует русский язык. Недостаток-2: почему-то иногда возникает рассогласование между локальной и удалённой мышкой, они начинают отображаться на экране на некотором расстоянии друг от друга. Примечание: к браузеру должна быть прикручена JAVA.