ubuntu 14.04, создать скрипт для настройки сервера
Что нужна сделать?
Есть новый ubuntu 14.04 без X server.
Необходимо создать 2 скрипта:
для локального исполнения или удаленного с помощью например Python Fabric или nodejs flightplan)
script1 (server setup part)
исполняется один раз на новой машине
1. установить легковесное десктоп окружение например xfce4(вместе с xfce4-goodies)
2. установить java 1.8, tightvncserver, firefox
3. установить пароль для vnc сервера, запустить vnc c десктопом 1366x768 или (если не работает) 1280x1024. Color depths 24 bit или (если не работает) - 16
4. отключить системные обновления программного обеспечения, заставки, «display power off», обновления Firefox. XFCE должен быть настроен по умолчанию с 2мя панелями, верхняя панель панель с кнопкой "меню приложения", нижняя панель панельный умолчанию с помощью кнопки "Показать рабочий стол» («минимизировать все окна»).
5. скрипт должен быть по возможности «fail safe». Если ошибка то возвращать ошибку и прекращать работу.
script2 (system socksify)
нужен скрипт который при запуске сделает следующее:
1. задаст машине локальный адрес в диапазоне 192.168/16 или 10/8
2. перенаправит* весь внешний исходящий трафик (TCP, UDP) включая dns запросы через внешний заданный сокс сервер. В iptables необходимо добавить в конце правило что если пакет не направляется через прокси то «drop»
3. изменения должны вступать в силу сразу после запуска скрипта.
* перенаправление на сокс надо протестировать отдельно на 2х серверах. Чтобы связь была быстрая и работал днс через сокс. можно воспользоваться например http://darkk.net.ru/redsocks/ но я не проверял такое решение.
если есть вопросы спрашивайте.
готов работать через сейф.
-
70 Могу выполнить заказ. Возможно на питоне или на баше. есть нюансы которые стоит обсудить детальней
-
154 8 0 Могу сделать на баше, но есть небольшие уточняющие вопросы, которые есть смысл обсуждать при личном общении.