9.5 XRDP сервер

Windows совместимый RDP сервер под Linux!

Данный опус является частью единого цикла заметок o CLI.  Для его написания использовалось множество различных источников (статьи, тех. документация, комментарии и т. д и т. п.).  К сожалению, указать все источники точно не представляется  возможным!  По этому,  в конце заметки,  будет указана ссылка только  на основной источник.  Материалы,  использованные для написания заметки, изменялись автором под конкретную задачу! Вам, скорее всего, тоже  придется поступить аналогичным образом для получения желаемого результата) 

Пользователи 

По умолчанию для входа используется логин admin без пароля. Добавление пользователя::

use add name=имя password=пароль group=full

 

 
 

Скриншот 2013-11-19 12.17.19

Сегодня речь пойдет о XRDP.

XRDP — сервер для Unix-систем, реализованный поверх VNC, и предоставляющий доступ к рабочему столу терминального сервера по протоколу RDP.

Хочется конечно спросить, зачем нам дополнительная сущность, если есть VNC клиент? Дело в удобстве…
После установки XRDP практически из любой версии Windows мы сможем законектиться к графическому интерфейсу («X» server) linux машины посредством стандартного Remote Desktop (mstsc.exe)

Установка:

  • 1. Ставим сам сервер и vnc сервер.
yum install xrdp tigervnc-server
  • 2. У меня не были установлены «X Window System», потому ставлю их.
yum -y groupinstall "X Window System"

# уточняю название KDE

yum -y grouplist | grep KDE
yum -y groupinstall "KDE Desktop"
yum install gnome-terminal
yum install gnome-applets
  1. 3. Делаем старт сервису и пробуем законектиться.
[test]# service xrdp start
Starting xrdp:                                             [  OK  ]
Starting xrdp-sesman:                                      [  OK  ]

ЗЫ.  Не уверен, но иногда может понадобиться запуск с консоли «Xvnc :10»

Конфиг отличный от дефотного. Интересно было бы запустить «xrdp6», но пока явно не получилось, да и «xrdp1» стартанул из «коробки», так что оставлю на будущее или для самостоятельного изучения темы…

# cat /etc/xrdp/xrdp.ini
[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1

[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1

[xrdp2]
name=console
lib=libvnc.so
ip=127.0.0.1
port=5900
username=na
password=ask

[xrdp3]
name=vnc-any
lib=libvnc.so
ip=ask
port=ask5900
username=na
password=ask

[xrdp4]
name=sesman-any
lib=libvnc.so
ip=ask
port=-1
username=ask
password=ask

[xrdp5]
name=rdp-any
lib=librdp.so
ip=ask
port=ask3389

[xrdp6]
name=sesman-X11rdp
lib=libxup.so
username=ask
password=ask
ip=127.0.0.1
port=-1

 

Либо можете воспользоваться готовым проектом, где все собрано в одном месте - winbox-installer.

Важный нюанс. При запуске winbox в mac или linux у вас не будет работать Drag & Drop файлов. Это не ошибка, wine просто не поддерживает этот режим.

Отключаемся чтобы зайти под новым пользователем:

quit

Делаем похожий конфиг:

 

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin

<Directory /usr/share/phpMyAdmin/>
  AddDefaultCharset UTF-8
  Require all granted
</Directory>

<Directory /usr/share/phpMyAdmin/setup/>
  Require all granted
</Directory> 

<Directory /usr/share/phpMyAdmin/libraries/>
  Order Deny,Allow
  Deny from All
  Allow from None
</Directory>

<Directory /usr/share/phpMyAdmin/setup/lib/>
  Order Deny,Allow
  Deny from All
  Allow from None
</Directory>

<Directory /usr/share/phpMyAdmin/setup/frames/>
  Order Deny,Allow
  Deny from All
  Allow from None
</Directory>

Отключение пользователя::

user disable admin

Минимальная настройка

Предупреждение : FTP небезопасен! Рассмотрите возможность использования SFTP вместо FTP .

Пример:

 

Также для удобства вывода можно подсветить № строки,  где есть вхождение "linkwatch" :

 grep -iwn 'linkwatch' /root/base.txt #Поиск в файле без учета регистра(Найдет linkwatch)

Вывод команды:

log_bin=mysql-bin
log_error=mysql-bin.err
binlog-ignore-db=information_schema,mysql,test

 

KOD:

Linux SED

В этой статье мы рассмотрим sed, известный потоковый редактор, и поделимся 15 советами по его использованию для достижения целей, упомянутых ранее.

 

Источник:

# /etc/openvpn/server.conf
 - Комментируем строчки;
;push "redirect-gateway def1 bypass-dhcp"
;push "dhcp-option DNS 77.88.8.88"
;push "dhcp-option DNS 77.88.8.2"
 - Перезапускаем демон;
# /etc/init.d/openvpn restart

 

ааер

# free

 

Заметка распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

Источник:

https://shurshun.ru/windows-sovmestimyiy-rdp-server-pod-linux/
  • 0 Uživatelům pomohlo
Byla tato odpověď nápomocná?

Související články

7. Команда grep: поиск по файлам и папкам

Grep поиск или поиск в комбинации с потоками. Grep это вполне возможно самая популярная из...

8. Команда chattr: атрибуты файла, запрет изменения файла

Команда chattr: атрибуты файла, запрет изменения файла С помощью команды chattr можно изменить...

6. Архиваторы в LINUX

В наши дни мы сталкиваемся с файлами архивов очень часто и на всех платформах: Windows, Mac или...

9 . Базовая настройка Firewall + DNS + Proxy для пересылки запросов

Netfilter Firewall + DNS + Proxy Обновляемся и ставим нужный софт. Очень часто в небольших...

9.2 RDP КЛИЕНТЫ В LINUX

ЛУЧШИЕ RDP КЛИЕНТЫ В LINUX 1. REMMINA Для этой операционной системы существует не так много...