Для начала определяю какой контроллер домена Windows Server 201x имеет роль PDC (если я этого не знаю )) ), если контроллеров домена несколько, как в моём случае. Для этого на любом компьютере или сервере, входящем в домен! , запускаю командную строку от имени Администратора:
Для чего необходим сервер терминалов
Для начала необходимо выяснить, зачем же нужен сервер терминалов. Эта роль сервера позволяет всем работникам организации одновременно подключаться и работать, используя мощности сервера. Преимуществ много:
1. Экономия на закупке компьютеров и ноутбуков для работников организации. Все задачи по работе программного обеспечения лежат на сервере, поэтому самим пользователям можно покупать самые недорогие компьютеры.
2. Сохранность данных организации. Все сессии и профили хранятся на сервере – на компьютерах пользователей по сути нет никаких данных.
- Windows Server 2012 R2 …
- Windows Server 2012 R2 …
- Windows Server 2012 R2 …
- Windows Server 2012 R2 …
3. Конфиденциальность данных организации. При увольнении сотрудников, воровстве компьютеров, входу спецслужб в масках, конфискации и прочих проблем – никто не получит ваших данных, так как все хранится на сервере и защищено.
4. Экономия на закупке лицензионного программного обеспечения. Если вы используете или планируете использовать пиратское ПО, то для вас это великолепный вариант получить все необходимое, защитившись от проверок удаленным сервером терминалов.
5. Легкое управление и контроль ПО и рабочих станций всех пользователей.
Установка для Windows Server 2012
Устанавливаем и настраиваем службу IIS

Заходим в «Диспетчер серверов», нажимаем на вкладку «Управление» и выбираем «Добавить роли и компоненты».

Откроется «Мастер добавления ролей и компонентов». В разделе «Перед началом работы» ознакомимся с информацией и нажмем кнопку «Далее».

В разделе тип «Тип установки» выбираем «Установка ролей или компонентов» и жмем «Далее»

Ставим флажок на «Выберите сервер из пула серверов», выбираем сервер и нажимаем «Далее».

Отмечаем «Веб-сервер (IIS)».

Появится окно, в нем необходимо нажать «Добавить компоненты». Затем нажимаем «Далее».

После этого откроется информационный раздел «Роль веб-сервера (IIS)», ознакомить с ним и нажмите «Далее».

Открываем «Службы ролей», и в «Разработке приложений» отмечаем все, кроме «Инициализация приложений».

После этого появится надпись об отсутствии исходников. Интернет должен быть включен, нажимаем «Установить», далее установка пройдет в автоматическом режиме.

По окончанию инсталляции настраиваем веб-сервер IIS. Открываем «Диспетчер серверов» переходим в «IIS» нажимаем «Средства», и из списка выбираем «Диспетчер служб IIS».

Мы видим созданный веб-сайт. Для его просмотра на правой панели нажимаем «Обзор *:80 (http)»

При его просмотре откроется приветственная страница.

Устанавливаем PHP

Для установки PHP потребуется скачать PHP Manager for IIS и необходимую вам версию PHP (рекомендуем ).

Скачиваем архив с файлами PHP и распаковываем его в С:\php.

Затем скачиваем и устанавливаем PHP Manage For IIS. Дальше везде кликаем «Next».

По окончанию инсталляции в Диспетчере служб IIS появится иконка «Администратор PHP». Кликаем по ней.

Далее нажимаем «зарегистрировать новую версию PHP».

При регистрации переходим в папку С:\php и выбираем файл «».

Проверяем работоспособность РНР. В этой же вкладке кликаем «проверить phpinfo()».

Если при открытии тестовой страницы появилась ошибка «HTTP 500.0 — Internal Server Error», то нужно установить пакет Visual C++ для Visual Studio 2012.

Для этого переходим на сайт Microsoft и скачиваем «Распространяемый пакет Visual C++ для Visual Studio 2012 Обновление 4».

Выбираем VSU4\vcredist_

Затем устанавливаем его на сервере и снова нажимаем «проверить phpinfo()».

Устанавливаем MySQL

Скачиваем версию MySQL необходимую для вашего проекта и запускаем установщик.

Читаем лицензионное соглашение, ставим галочку и нажимаем «Next».

Выбираем «Developer Default» и нажимаем «Next».

Затем нажимаем «Execute» и ждем пока установщик проверит конфигурацию, при необходимости загрузит недостающие компоненты, а затем нажмем «Next».

Соглашаемся с лицензией и запускаем установку.

Параметры сети для MySQL сервера оставляем по умолчанию и нажимаем «Next».

Задаем пароль для root пользователя и нажимаем «Next».

Дальнейшие настройки оставляем по умолчанию и и нажимаем «Next».

Присоединяемся к серверу MySQL серверу.

Принимаем настройки и нажимаем «Finish».

Откроется MySQL Workbench нажмем на «Local instance MySQL» и в появившемся окне введем заданный ранее пароль.

Откроется окно управления нашим MySQL-сервером.
Установка модуля rewrite
Скачиваем Модуль переопределения URL-адресов (URLRewriter) 2.0 для IIS с сайта Microsoft.
Запускаем установщик, читаем лицензионное соглашение, ставим галочку о согласии и нажимаем «Установить».
Ждем завершения установки и нажимаем «Готово»
Что такое завершение поддержки?
Как говорится, ничто не вечно. И в определенный момент Microsoft прекращает выпуск патчей для устаревшего программного обеспечения. Дата, до которой Microsoft выпускает обновления для продукта, называется датой окончания поддержки. И после того, как эта дата пройдет, устаревшая версия ОС станет легкой мишенью для вредоносных программ, поскольку она больше не будет получать обновления безопасности и, следовательно, будет уязвима для новых эксплоитов.
Операционные системы Microsoft обычно поддерживаются не менее 10 лет. Например, популярный Windows Server 2003, выпущенный в апреле 2003 года, имел расширенную поддержку, которая закончились в 2015 году. Расширенная поддержка Windows Server 2008 R2 должна закончиться в январе 2020 года, а Windows Server 2012 R2 продолжит получать обновления по крайней мере до октября 2023 года. Версии Server 2016 и 2019 будут получать обновления по 2027 и 2029 год соответственно. Поэтому в целях безопасности организациям на самом деле следует использовать только свежие версии Windows Server.
Вариант второй – стандартное развертывание
Более продуманный вариант развертывания RDS подразумевает использование отдельных серверов для посредника подключений, сервера веб-доступа и серверов сеансов. Сама процедура стандартного развертывания мало чем отличается от описанной выше, за небольшими исключениями.
В качестве метода следует указать «Стандартное развертывание», в разделе «Управление» нужно перейти в подраздел добавления серверов и задать там перечень используемых машин, а под конец указать роли каждого из серверов. Осталось лишь подключить службу лицензирования.
Сделать это можно в окне диспетчера в разделе «Лицензирование удалённых рабочих столов», попасть в который можно со страницы «Общие» службы RDS.

Далее нужно выбрать сервер из списка и щелкнуть по кнопке «Добавить», как показано на рисунке:
На этом краткое описание настройки rdp на Windows server 2012 r2 можно считать завершенным.
Настройка Windows Firewall для работы FTP сервера
В документации Microsoft -us/library/dd421710(v=).aspx сказано что настройка Firewall для работы с FTP часто является сложной задачей. Это связано с принципом работы FTP который использует подключение на 21 порт для передачи комманд, а данные передаются по другому порту из заданного диапазона.
При установке FTP сервера устанавливаются соответствующие правила в Firewall:

Очень часто может помочь команда:
netsh advfirewall set global StatefulFTP enable
Эта команда подключает специальное правило в Firewall которое разрешает подключения FTP для диапазона портов.

Вы можете самостоятельно попробовать настроить FTP, воспользовавшись тестовым периодом VPS сервера.
Подключение к сеансу
В «Диспетчере серверов» перейдите к созданной коллекции —> «Службы удаленных рабочих столов» —> «Коллекции» и выберите вашу коллекцию.
В данной инструкции её название «Моя коллекция«:
В списке «Подключения» выберите пользователя за которым вы хотите наблюдать или управлять, кликните на нём правой кнопкой мыши и нажмите «Теневая копия«:
В открывшемся окне выберите нужное Вам действие «Просмотреть» или «Управление«:
Далее увидите следующее сообщение:
В этот момент на экране пользователя vasya всплывет окно запроса на удаленное наблюдение:
У нас появится доступ, как только пользователь vasya примет запрос.
- Windows Server 2012 R2 …
- VPN
- Windows Server 2008 R2 …
- Windows Server 2012 R2 Remote Access …
Чтобы подключаться без запроса, необходимо изменить параметры удалённого управления конкретного пользователя, в данном примере это vasya.
Перейдите по ветке: «Диспетчер серверов» —> «Средства» —> «Пользователи и компьютеры Active Directory» —> Ваш домен —> «Users«.
Кликните дважды по имени пользователя и выберите вкладку «Удалённое управление».
В параметре «Запрашивать разрешение пользователя» снимите галочку и выберите желаемый уровень управления сеансом пользователя.
Нажмите «Применить» —→ «Ок»:
Теперь Вы сможете подключаться, управлять или наблюдать за сеансом пользователя без его ведома.