Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: [HOWTO] Терминальный сервер XRDP на Ubuntu.  (Прочитано 134300 раз)

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

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 165
    • Просмотр профиля
Re: [HOWTO] Терминальный сервер XRDP на Ubuntu.
« Ответ #30 : 05 Июнь 2013, 02:28:23 »
Проблема не в хрдп. Была на системном аккаунте администратора(акк созданный во время установки системы) похожая проблема. К сожалению не помню как исправил, если вообще исправлял. Если это для работы вам срочно надо можете связаться со мной в личке, я исправлю.

Оффлайн Djulian110

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: [HOWTO] Терминальный сервер XRDP на Ubuntu.
« Ответ #31 : 13 Июнь 2013, 07:10:45 »
чтоб менюшки были русскими удаляете английскую локаль и меняете окно входа с хтмл  на гмп

Оффлайн snakeRU54

  • Новичок
  • *
  • Сообщений: 49
  • ё-моё, что ж я сделал-то...
    • Просмотр профиля
Re: [HOWTO] Терминальный сервер XRDP на Ubuntu.
« Ответ #32 : 18 Июнь 2013, 07:45:24 »
чтоб менюшки были русскими удаляете английскую локаль и меняете окно входа с хтмл  на гмп
А можно это чуть подробнее, пожалуйста?

"Хотелось бы, так сказать, в общих чертах знать, о чём речь" (с) Милославский
/какя-нибудь подпись. Или надпись? Как правильно - над-пись или под-пись?/

Оффлайн PegasUA

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: [HOWTO] Терминальный сервер XRDP на Ubuntu.
« Ответ #33 : 29 Июнь 2013, 19:56:52 »
Терминальный сервер под Linux
Многое перепробовал для достижения цели.
Раскладку клавиатуры я победил но не работал буфер обмена по RDP а нужно полноценный сервер терминалов не уступающий аналогу под windows.
Вообщем хочу поделится своим рецептом. Сразу скажу что не совсем Ubuntu... И так по порядку:

1) За основу был взят новый дистрибутив Минта linuxmint-201303-mate-dvd-64bit
LMDE MATE Edition http://www.linuxmint.com/download_lmde.php
Как полностью рабочая платформа с кучей ненужного хлама :) Ну о вкусах... Предполагаю что на других дистрибутивах мой рецепт тоже будет работать.
2) Устнавливаем все по вкусу
3) Т.к. терминальный сервер предназначен для пользователей пользуемся рекомендацией по русификацией
dpkg-reconfigure locales
Следует выбрать, как минимум:
ru_RU.UTF-8
sudo aptitude install console-cyrillic
Отвечаем на воросы :) Если что не так можно изменить конфигурацию.
sudo dpkg-reconfigure console-cyrillic
Данный метод в большей мере касается консоли но мне нужно было.
4) Настраиваем окружение по вкусу Например я настроил клавиатуру с помощью стандартного встроенного аплета минта.
Насколько я понимаю можно и по старинке (не проверял)
setxkbmap -layout "us,ru"
setxkbmap -option "grp:caps_toggle,grp_led:scroll,compose:ralt" 
http://www.xgu.ru/wiki/xkb
Ну и добавил файловый менеджер легкий просто похожий на total commander
https://launchpad.net/~alexx2000/+archive/doublecmd
5) А теперь самое важное то за что боролись
Топаем https://github.com/makinux-git/x11rdp-makinux качем архив
Распаковываем...
Выставляем права и работаем под рутом (т.к. нужно будет компилировать сие чудо)
примерно так sudo -s
cd (Каталог куда распаковали)
chmod 777 -R *
6) Чтим файл INSTRUCTIONS.txt в котором нам нужен пункт 2)
А именно 2) x11rdp-o-matic.sh will compile, install, and set up X11rdp and xrdp on your system.
Выполняем ./X11rdp-o-matic.sh
прошел процесс компиляции (у меня все гладко) Надеюсь у Вас все будет гладко.
На всяк случай пару ссылок:
http://scarygliders.net/2012/06/20/x11rdp-o-matic-and-rdpsesconfig-version-2/
https://github.com/makinux-git/x11rdp-makinux
http://forum.ubuntu.ru/index.php?topic=197412.0
7) Собственно проверяем
netstat -lntp |grep 3389
tcp        0      0 0.0.0.0:3389            0.0.0.0:*               LISTEN      2440/xrdp
Ой ли работает :)
8) Выводы таким нехитрым способ получаем быстро и не парясь терминальный сервер в котором не только работает Руссская Украинская и Английская раскладка но о между клиентом и сервером работе буфер обмена что и было самоцелью.

Отдельная благодарность товариСЧам
Создателю скрипта
https://github.com/makinux-git/x11rdp-makinux
http://scarygliders.net/2012/06/20/x11rdp-o-matic-and-rdpsesconfig-version-2/
Надеюсь не попутал :)
ТовариСЧа  Konstantin000 за неоценимый совет в данной теме...
http://forum.ubuntu.ru/index.php?topic=197412.0

Ключевые слова RDP LINUX xrdp



Пользователь решил продолжить мысль 29 Июнь 2013, 21:18:25:
У тех господ что не работает фейс русскоязычный под удаленной сессией но при локальном подключении все хорошо рекомендую добавить строки в /etc/xrdp/startwm.sh
export MDM_LANG=ru_RU.UTF-8
export LANG=ru_RU.UTF-8

Ну тут надо посмотреть как у вас по env при локальном подключении переменные пишутся.
Может быть например так:
LANGUAGE=ru:en
LANG=ru_RU.UTF-8
Вообщем по разному в разных ос вот содержимое моего файла /etc/xrdp/startwm.sh

set -e
export MDM_LANG=ru_RU.UTF-8
export LANG=ru_RU.UTF-8
PROGNAME=Xsession

« Последнее редактирование: 29 Июнь 2013, 21:18:25 от PegasUA »
Ты что?.... в сказку попал?!

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 165
    • Просмотр профиля
Re: [HOWTO] Терминальный сервер XRDP на Ubuntu.
« Ответ #34 : 29 Июнь 2013, 23:29:36 »
PegasUA,
У меня буфер обмена работал, по раскладкам я все варианты отписал. Они рабочие.

Оффлайн Lemonadnый_Jo

  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: [HOWTO] Терминальный сервер XRDP на Ubuntu.
« Ответ #35 : 30 Июнь 2013, 11:53:19 »
А я вот че заюзал: http://scarygliders.net/2011/11/17/x11rdp-ubuntu-11-10-gnome-3-xrdp-customization-new-hotness/
Скрипт интерактивный, автоматически компилит и настраивает свежую xrdp. Так-же есть мануал по ручной настройке.
« Последнее редактирование: 30 Июнь 2013, 11:57:19 от Lemonadnый_Jo »

Оффлайн Woooo

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: [HOWTO] Терминальный сервер XRDP на Ubuntu.
« Ответ #36 : 08 Декабрь 2013, 19:16:58 »
Сервер RDP установлен и работает почти что прекрасно. Но.
Если подключиться к системе по RDP, то язык интерфейса (названия окон, кнопок и т. д.) остаётся английский. Если же тем же пользователем логиниться "консольно" (монитор, "клава" и мышь подключены непосредственно к серверу) - то язык везде русский.
На терминальном сервере русский язык ЕСТЬ. Раскладки переключаются, русским языком печатает.
Но все меню в системе и в приложениях на английском языке.
Судя по всему, дело не в системных настройках, а в настройках терминальных подключений.
В меню "Настройки системы" нет средств для управления настройками терминалов.
Что делать?
Помогите, очень нужно.


Была такая же проблема на Xubuntu
исправил добавлением команды startxfce4 в ~/.xsession

Вот так:
#gnome-session --session=ubuntu-2d
startxfce4
« Последнее редактирование: 08 Декабрь 2013, 23:00:04 от Woooo »

Оффлайн avkutyrev

  • Новичок
  • *
  • Сообщений: 30
  • Kubuntu 13.10
    • Просмотр профиля
Re: [HOWTO] Терминальный сервер XRDP на Ubuntu.
« Ответ #37 : 11 Декабрь 2013, 15:12:26 »
Добрый день, форумчане.

Поставил себе xrdp для удаленного доступа к домашнему компу.
Через vnc сессию все работает как часы.
А вот через rdpX11 работает не совсем корректно.
Суть проблемы в том, что подключение проходит, все загружается и работает. Однако если запустить какое-либо приложение от имени рута(через sudo например) то грузится только рамка окна и элементы управления, а само окно заполняется серым фоном и все(скрин).
Так происходит с любым приложением запущенным от рута.
Подскажите как исправить. Если подключиться к xrdp через vnc сессию то такого глюка нет.
Kubkntu 13.10
xrdp version 0.6.0
Qt 4.8.4
KDE 4.11.2
kernel 3.11.0-13
CCNP R&S
CCNA Security

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 165
    • Просмотр профиля
Re: [HOWTO] Терминальный сервер XRDP на Ubuntu.
« Ответ #38 : 11 Декабрь 2013, 16:46:35 »
avkutyrev,

файл /etc/xrdp/sesman.ini , блок Security , параметр AllowRootLogin , значение должно быть 1.

(Нажмите, чтобы показать/скрыть)

А ещё важно было бы узнать как вы ставили хрдп.

Оффлайн avkutyrev

  • Новичок
  • *
  • Сообщений: 30
  • Kubuntu 13.10
    • Просмотр профиля
Re: [HOWTO] Терминальный сервер XRDP на Ubuntu.
« Ответ #39 : 11 Декабрь 2013, 17:03:43 »
AllowRootLogin у  меня стоит и стояла "1"
xrdp из-за природной лени ставил с помощью скрипта X11RDP-o-Matic , а точнее не сам xrdp а поддержку X11 для xrdp. Саму программу ставил из репа через apt-get install xrdp
CCNP R&S
CCNA Security

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 165
    • Просмотр профиля
Re: [HOWTO] Терминальный сервер XRDP на Ubuntu.
« Ответ #40 : 11 Декабрь 2013, 18:00:46 »
avkutyrev,
Пользователь рут и ваш пользователь входит в группы пармаетров TerminalServerUsers и TerminalServerAdmins? На крысе или ласточке пробовали запустить терминалку? У меня на крысе чудесно работает без проблем. Кеды пока некогда костылить на терминалку.

Пользователь решил продолжить мысль 11 Декабрь 2013, 18:02:41:
Попробуйте другую консольную утилиту xterm например. Какой будет результат?
« Последнее редактирование: 11 Декабрь 2013, 18:02:41 от Alex Gluck »

Оффлайн avkutyrev

  • Новичок
  • *
  • Сообщений: 30
  • Kubuntu 13.10
    • Просмотр профиля
Re: [HOWTO] Терминальный сервер XRDP на Ubuntu.
« Ответ #41 : 11 Декабрь 2013, 18:03:47 »
avkutyrev,
Пользователь рут и ваш пользователь входит в группы пармаетров TerminalServerUsers и TerminalServerAdmins? На крысе или ласточке пробовали запустить терминалку? У меня на крысе чудесно работает без проблем. Кеды пока некогда костылить на терминалку.
Другие DE не пробовал, имел полгода назад некоторые проблемы с Unity, с тех пор как-то не очень хочется эксперерментировать с DE.
Как проверить
Цитировать
Пользователь рут и ваш пользователь входит в группы пармаетров TerminalServerUsers и TerminalServerAdmins?
??
CCNP R&S
CCNA Security

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 165
    • Просмотр профиля
Re: [HOWTO] Терминальный сервер XRDP на Ubuntu.
« Ответ #42 : 11 Декабрь 2013, 18:07:32 »
avkutyrev,

файл /etc/xrdp/sesman.ini , блок Security , параметры TerminalServerUsers и TerminalServerAdmins.

(Нажмите, чтобы показать/скрыть)

Попробуйте sudo apt-get install xterm && xterm

Оффлайн avkutyrev

  • Новичок
  • *
  • Сообщений: 30
  • Kubuntu 13.10
    • Просмотр профиля
Re: [HOWTO] Терминальный сервер XRDP на Ubuntu.
« Ответ #43 : 11 Декабрь 2013, 20:59:14 »
Пользователь рут и ваш пользователь входит в группы пармаетров TerminalServerUsers и TerminalServerAdmins?
файл /etc/xrdp/sesman.ini , блок Security , параметры TerminalServerUsers и TerminalServerAdmins.
[Security]
AllowRootLogin=1
MaxLoginRetry=4
TerminalServerUsers=tsusers
TerminalServerAdmins=tsadmins
# When AlwaysGroupCheck = false access will be permitted
# if the group TerminalServerUsers is not defined.
AlwaysGroupCheck = false
Немного не понял про xterm. Он у меня стоит и запускается. Что именно надо с ней сделать?
CCNP R&S
CCNA Security

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 165
    • Просмотр профиля
Re: [HOWTO] Терминальный сервер XRDP на Ubuntu.
« Ответ #44 : 12 Декабрь 2013, 08:50:40 »
В xterm надо войти под рутом ну или на крайний случай через судо переключиться. Ещё попробуйте рутом залогиниться по x11rdp.

 

Страница сгенерирована за 0.132 секунд. Запросов: 23.