Терминальный сервер на Debian с доступом по RDP
Система
-
Диски настроены с использованием
mdadm и
LVM;
-
-
Синхронизация времени по
NTP;
-
-
-
-
Удаление не нужных пакетов
Некоторые пакеты не нужны и иногда даже вредны для работы в терминальном режиме, поэтому их нужно удалить.
- remove_notused_packages.sh
#!/bin/bash
apt-get remove\
xscreensaver\
xscreensaver-data\
fuse\
modemmanager\
gvfs
Авторизация
Авторизация по Winbind.
Настройка доступа через PAM:
Пользовательский интерфейс
Клиентский доступ осуществляется через сервер xrdp, на Linux системах используется FreeRDP, в MS Windows используется стандартный RDP клиент mstsc.exe
.
Пользовательский интерфейс построен на системе управления окнами IceWM, в ней используется индикатор-переключатель раскладки клавиатуры XXKB, доступ к программам организован через иерархическую систему меню.
Вот так это выглядит Иерархическая система меню в IceWM:
- /etc/X11/icewm/menu
#
# Меню для IceWM
#
menu "0 Программы" /usr/share/icons/Tango/32x32/categories/applications-accessories {
prog "0 Интернет браузер" /usr/share/firefox-esr/browser/icons/mozicon128.png firefox
prog "1 Простой текстовый редактор" leafpad leafpad
prog "2 Работа с файлами" /usr/share/icons/Tango/32x32/apps/file-manager.png pcmanfm
prog "3 Просмотр документов" evince evince
prog "4 Архиватор" xarchiver xarchiver
prog "5 Работа с паролями" /usr/share/icons/hicolor/32x32/apps/keepassx.png keepassx
prog "7 Double Commander" doublecmd doublecmd
prog "- Работа с файлами MS Windows" /usr/share/icons/wine-winefile.png winefile
}
menu "2 Почта" /usr/share/icons/Tango/32x32/apps/email.png {
prog "1 Почтовый сервер 1" /usr/share/icons/Tango/32x32/apps/email.png firefox http://mail.domain1.ru
prog "2 Почтовый сервер 2" /usr/share/icons/Tango/32x32/apps/email.png firefox http://mail.domain2.ru
}
menu "5 Офис" /usr/share/icons/Tango/32x32/categories/applications-office.png {
prog "0 Офис" "/usr/share/icons/hicolor/32x32/apps/libreoffice-startcenter.png" /bin/sh -c "/usr/bin/libreoffice"
prog "1 Текстовый документ" "/usr/share/icons/hicolor/32x32/apps/libreoffice-writer.png" /bin/sh -c "/usr/bin/libreoffice --writer"
prog "2 Электронная таблица" "/usr/share/icons/hicolor/32x32/apps/libreoffice-calc.png" /bin/sh -c "/usr/bin/libreoffice --calc"
prog "3 Презентация" "/usr/share/icons/hicolor/32x32/apps/libreoffice-impress.png" /bin/sh -c "/usr/bin/libreoffice --impress"
prog "4 Рисунок" "/usr/share/icons/hicolor/32x32/apps/libreoffice-draw.png" /bin/sh -c "/usr/bin/libreoffice --draw"
prog "5 Формула" "/usr/share/icons/hicolor/32x32/apps/libreoffice-math.png" /bin/sh -c "/usr/bin/libreoffice --math"
prog "6 База данных" "/usr/share/icons/hicolor/32x32/apps/libreoffice-base.png" /bin/sh -c "/usr/bin/libreoffice --base"
prog "9 Калькулятор" /usr/share/icons/Tango/32x32/apps/calc galculator
}
menu "= Прочее " /usr/share/icons/Tango/32x32/categories/applications-other.png {
prog "1 Настройка принтеров" /usr/share/icons/Tango/32x32/devices/printer.png system-config-printer
restart "9 Перезапуск оболочки" /usr/share/icons/Tango/32x32/apps/preferences-system-windows.png icewm
}
Прикладные программы
-
-
-
-
-
Запуск Windows программ:
Wine через
winefile
-
-
Простой текстовый редактор:
Leafpad
-
Почта
Сервер передачи почты (
MTA):
Postfix;
-
-
Аутентификация домена отправителя:
DKIM,
SPF;
Основной пользовательский интерфейс (
MUA):
RoundCube.