Комментарии 15
Во-первых, есть x2go.
Во-вторых, есть x2go и vnc не нужен.
Во-вторых, есть x2go и vnc не нужен.
+1
xrdp звучит лучше, у него как минимум клиенты на всех популярных платформах есть.
да и vnc нужен хотя-бы из-за простоты реализации благодаря которой он доступен практически сразу для всех платформ в т.ч., а если там браузер хоть сколь-нибудь современный, то доступен сразу благодаря noVNC.
да и vnc нужен хотя-бы из-за простоты реализации благодаря которой он доступен практически сразу для всех платформ в т.ч., а если там браузер хоть сколь-нибудь современный, то доступен сразу благодаря noVNC.
0
Что vnc, что xrdp — в них уже работу клавиатуры починили сделали нормальной? (Я имею в виду нормальную работу с двумя раскладками и их переключение)
0
Вы уверены что вопрос касается xrdp, а не конкретной реализации клиента?
+1
Уверен. Если при подключении с помощью mstsc.exe у Windows-серверу всё работает, а при подключении к linux+xrdp не работает банальное переключение раскладки клавиатуры, то да — вопрос к xrdp.
Я вижу аналогию с Wine (Ethersoft, CrossOver и иже с ними) — худо-бедно запускающаяся RDP-сессия показывает рабочий стол пользователя, даже «потыкать» можно. А вот если в продакшене работать надо — пожалуйста — вот коммерческий продукт.
Я вижу аналогию с Wine (Ethersoft, CrossOver и иже с ними) — худо-бедно запускающаяся RDP-сессия показывает рабочий стол пользователя, даже «потыкать» можно. А вот если в продакшене работать надо — пожалуйста — вот коммерческий продукт.
0
Вы хоть дистрибутив и DE укажите, что-бы посмотреть.
+1
Пробовал на Ubuntu 14.04 (XFCE) пе первому попавшемуся мануалу:
apt-get -y install xrdp
Если у Вас есть интерес чтоб помочь/показать — то буду безмерно рад продолжить общение в ЛС/skype
P.S. Прошу прощения за попытку «троллига» выше — просто не могу перешагнуть пропасть между «в линуксе можно по RDP» и «вот смотрите — работает»
apt-get -y install xrdp
Если у Вас есть интерес чтоб помочь/показать — то буду безмерно рад продолжить общение в ЛС/skype
P.S. Прошу прощения за попытку «троллига» выше — просто не могу перешагнуть пропасть между «в линуксе можно по RDP» и «вот смотрите — работает»
0
Для всех кто хочет попробовать, проверялось на ubuntu 14.04.3(но обещают, что будет работать на любой современной deb-based):
sudo su
apt-get install xubuntu-desktop xvfb git
git clone https://github.com/scarygliders/X11RDP-o-Matic.git
cd X11RDP-o-Matic
# Процедура долгая, собирает актуальные xrdp и x11rdp из исходников
./X11rdp-o-matic.sh --justdoit
# Необходимо как минимум одного юзера настроить, т.к. скрипт вносит довольно большие изменения в /etc/xrdp/xrdp.ini для работы через x11rdp
./RDPsesconfig.sh
После этого ребутаемся и пробуем зайти под настроенным юзером
В отличии от использования xvnc бекэнда проблем со сменой раскладки клавиатуры нет, сессии «липкие», так-что при отвале соединения пользователь подключается к уже существующей сессии
Так-же X11rdp-o-matic.sh может просто собрать пакеты
sudo su
apt-get install xubuntu-desktop xvfb git
git clone https://github.com/scarygliders/X11RDP-o-Matic.git
cd X11RDP-o-Matic
# Процедура долгая, собирает актуальные xrdp и x11rdp из исходников
./X11rdp-o-matic.sh --justdoit
# Необходимо как минимум одного юзера настроить, т.к. скрипт вносит довольно большие изменения в /etc/xrdp/xrdp.ini для работы через x11rdp
./RDPsesconfig.sh
После этого ребутаемся и пробуем зайти под настроенным юзером
В отличии от использования xvnc бекэнда проблем со сменой раскладки клавиатуры нет, сессии «липкие», так-что при отвале соединения пользователь подключается к уже существующей сессии
Так-же X11rdp-o-matic.sh может просто собрать пакеты
+2
Поддерживаю. X2go гораздо толковее: например, поддерживает изменение разрешение с клиентской стороны без плясок с бубном вокруг версии и реализации vnc (привет, tightvnc). И я уж не говорю про такие полезные штуки, как проброс звука и принтеров.
0
Клиент vnc есть практически под всё.
Клиент x2go под, например, андроид сходу как-то не находится.
Клиент x2go под, например, андроид сходу как-то не находится.
+2
Есть x11vnc и к нему клиент ssvnc под Windows/Unix/Mac.
Использовали именно его при необходимости настройки подключения с виндовых компьютеров к линуксовым.
Очень понравилась возможность подключаться, сразу создавая себе отдельный дисплей, не мешая пользователю.
Использовали именно его при необходимости настройки подключения с виндовых компьютеров к линуксовым.
Очень понравилась возможность подключаться, сразу создавая себе отдельный дисплей, не мешая пользователю.
+1
Отличная всеобъемлющая инструкция, которая даже помогает немного лучше понять пути решения многих проблем, иногда возникающих. Спасибо.
+1
(!)Бездумно запускать данную команду не на свежеустановленном сервере не стоит, чревато сломанными зависимостями и перспективой работы напильником.
Вы с Убунту не перепутали? В стабильной ветке Дебиана такое очень маловероятно, тем более на свежеустановленном сервере, где список пакетов инсталлер умеет обновлять прямо во время установки и, соответственно, ставит свежие пакеты.
0
Зачем вам скрипт, когда вы и так пишите systemd unit? Сделали бы что-то вроде:
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
User=sharer
Environment=HOME=/home/sharer
ExecStartPre=-/usr/bin/vncserver -kill :1
ExecStart=/usr/bin/vncserver -geometry 1280x720 -dpi 96 -localhost -nolisten tcp
ExecStop=/usr/bin/vncserver -kill :1
[Install]
WantedBy=multi-user.target
+1
зачем fail2ban? Авторизуйтесь по ключу, а парольный вход выключите.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Установка VNC сервера, и настройка его работы поверх SSH