Со времен, когда заработало первое удаленное приложение (RemoteApp) на Windows server 2008 изменилось многое.
Существенно была доработана как сама технология удаленных приложений, так и существенно расширилась область, где ее можно применить.
Конечно, данная тема также подымается и на курсе: Администратор 1С!
Сейчас многие отказываются от старого “сервера терминалов” в пользу RemoteApp, так как это быстрее (в администрировании проще, учтивая подключение как сервис) и пользователь работает с конкретным приложением а не взаимодействует со всем рабочим столом сервера.
Хоть и сама технология, которая позволяет пробрасывать необходимые окна клиенту на Linux доступна давно, да вот только совсем недавно это стало работать удовлетворительно.
Была увеличена скорость работы, надежность и стабильность и что для многих начинающих администраторов важно – сократилось время на ее развертывание, сейчас даже «шустрее» чем на windows, скоро Вы в этом сможете сами убедиться ).
И все благодаря северу X2Go.
X2Go — это программное обеспечение с открытым исходным кодом, для удаленного администрирования машин Linux которые используют протокол NX technology. X2Go дает удаленный доступ к графическому интерфейсу Linux. Защищенность соединения предоставляется благодаря использованию ssh. Серверный пакет должен быть установлен на машине с Linux. Клиентские приложения для доступа к серверному хосту могут быть запущены на Linux, FreeBSD, OS X, или Windows.
Собственно об этом «ПО» мы и поговорим сейчас.
Наверное, еще никогда не было так просто развернуть «RemoteApp» на Linux как сегодня используя X2Go.
Не RemoteApp-ом единым!
Подняв X2Go сервер Вы получите и «Сервер терминалов» и аналог «TeamViewer» и все это бесплатно конечно!
Стоит отметить, что использовать «RemoteApp» поднятый на Linux могут и пользователи Windows, есть клиент!
Возможностей, собственно как и вопросов, много так сходу все не покажешь и не расскажешь.
Поэтому статью решил разбить на две части, так мы сможем раскрыть хотя бы основы функционала программы.
Другими словами установим, настроим и проверим, как эта связка работает с 1С Предприятием.
А все остальное в подробностях разберем уже на курсе «Установка и настройка 1С 2017» над ним я сейчас тружусь.
И так поехали…
Поднимать сервер X2Go мы будем на Ubuntu сервере 17.10.
Саму установку Ubuntu сервера я расписывать не буду (здесь все по умолчанию) .
И так для начала запустим наш «свежеустановленный» Ubuntu.
Теперь нам стоит установить “статический” IP адрес на Ubuntu сервере (или закрепите его на DHCP сервере, если таковой используете в локальной сети).
После настройки сети, проверим выход в интернет, а также “видимость” ПК наших будущих удаленных пользователей.
Стандартной команды “Ping” будет достаточно.
На этом шаге требуется установка графической оболочки. (GUI).
Она нам нужна конечно, если планируем использовать X2Go для работы в 1С Предприятии.
Здесь конечно дело вкуса, но я рекомендую ставить Lubuntu.
Lubuntu ([лубу́нту], от LXDE и Ubuntu) — легковесный и энергоэффективный производный от Ubuntu дистрибутив Linux с малым потреблением ресурсов. В качестве среды рабочего стола используется LXDE[2][3][4]. Рабочий стол LXDE использует оконный менеджер Openbox и нетребователен к системным ресурсам. Он подходит длянетбуков, портативных устройств и старых персональных компьютеров.
Команда:
1 |
apt-get install lubuntu-desktop |
После установки выполним перезагрузку, и Вы увидите вот такую картинку:
Выполним вход.
Схожесть с Windows на лицо.
И как следствие быстрое привыкание пользователя к Linux. (Если помимо RemoteApp будете использовать и “Терминальный” доступ).
Еще один плюс Lubuntu в нем не было замечено артефактов и других глюков в сравнении с “чистым” LXDE.
Запустим терминал, чтоб продолжить работу:
Добавим зависимости:
1 |
sudo apt-get install software-properties-common python-software-properties |
Теперь можно добавить репозиторий, и установить из него такие пакеты:
1 2 3 |
sudo add-apt-repository ppa:x2go/stable sudo apt-get update sudo apt-get install x2goserver x2goserver-xsession |
Теперь чтоб мы смогли использовать “горячие клавиши”, добавим еще один пакет:
1 |
sudo apt-get install x2golxdebindings |
Вот и все!
Установка “RemoteApp” точнее сервера X2Go на Linux завершена!
В следующей статье покажу как создать пользователей для работы в “Терминале” / “RemoteApp” как установить и настроить клиенты X2Go на Linux и Windows для работы в 1С Предприятии.
Если Вы хотите больше узнать о технической стороне 1С, тогда регистрируйтесь на первый бесплатный модуль курса: Администратор 1С >>>
Класс. То, что надо!
Уже во вторник будет продолжение, и скоро подробный курс по этой теме.
Для серверу X2Go Ви інсталювали ubuntu-17.10-server-amd64?
Так, Ubuntu сервер 17.10