Настройка терминального сервера RDP для работы с 1С
Статья в разработке
Встал выбор при обновлении сервера 1С: Или покупать Windows 2012R2 + Клиентские + терминальные лицензии. Итого около 100круб или настроить терминальный сервер под Linux. Благо компания 1С выпустила версию под него.
Статей в инете очень много, но я попытаюсь обобщить свой опыт.
И так начнем.
Установка ОС
- Для ОС выбираем Xubuntu 14.04. Пробовал на 16.04 - но нормально не заработало.
- Устанавливаем ОС.
- Делаем все обновления.
sudo apt update && sudo apt upgrade -y && reboot
Установим ssh сервер и mc
sudo apt install mc openssh-server-y
Настраиваем сеть.
Удаляем gui интерфейс для управления сетью, иначе он пытается управлять настройками сети.
sudo apt-get remove network-manager -y
Правим /etc/network/interfaces:
# The primary network interface auto eth0 iface eth0 inet static address 172.16.130.99 netmask 255.255.255.0 gateway 172.16.130.25
Теперь настройка днс, если в /etc/resolv.conf видим:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
То настройки днс хранятся в /etc/resolvconf/resolv.conf.d/base:
nameserver 192.168.100.1 nameserver 172.16.130.1 nameserver 8.8.8.8
Перезапускам сетевой интерфейс и проверяем настройки сети:
sudo /etc/init.d/networking restart ifconfig eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx inet addr:172.16.130.99 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:126785 errors:0 dropped:0 overruns:0 frame:0 TX packets:135453 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:116474217 (116.4 MB) TX bytes:102473947 (102.4 MB) lo Link encap:Локальная петля (Loopback) inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:104371 errors:0 dropped:0 overruns:0 frame:0 TX packets:104371 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:720253620 (720.2 MB) TX bytes:720253620 (720.2 MB)
Компиляция пакетов XRDP
Устанавливаем недостающие пакеты
sudo apt-get install subversion libtool automake automake1.9 git libssl-dev libpam0g-dev libx11-dev libxfixes-dev xxkb libpam-mount clamtk python-software-properties pulseaudio-esound-compat paprefs git -y
С сайта http://scarygliders.net/ берем адрес скрипта для автоматической компиляции XRDP из исходников самой последней доступной версии.
git clone https://github.com/scarygliders/X11RDP-o-Matic.git
создается в домашнем каталоге папка X11RDP-o-Matic
cd X11RDP-o-Matic ./X11rdp-o-matic.sh –justdoit
стартует долгий процесс скачивания, проверки и компиляции модулей для xrdp, обязательно нужно дождаться завершения процедуры.