На главную

Защищенная система удаленной помощи(удаленного управления ПК) на основе open source программ stunnel и tightvnc.


Генерируем сертификаты для stunnel с помощью easy-rsa из пакета openvpn.

mkdir certs
cp /usr/share/doc/openvpn/examples/easy-rsa/1.0/* certs/
cd certs
#Изменяем по своему усмотрению файл vars.
. vars
./build_ca
./build_key server
./build_key client_comp

#Серверная часть.
mkdir server
    cat keys/*.crt >server/ca.crt
cp keys/server.crt server/
cp keys/server.key server/

cat server/stunnel_server.conf


#Клиентская часть
mkdir client
cat keys/ca.crt >client/ca.crt
cat keys/server.crt >>client/ca.crt
cp keys/client_comp.crt client/
cp keys/client_comp.key client/
cat client/stunnel.conf



На сервере:
Устанавливаем stunnel4.
Копируем содержимое папки server/*  в папку на сервере /etc/stunnel/.
Разрешаем запуск stunnel в файле /etc/default/stunnel4
Запускаем его /etc/init.d/stunnel4 start
Для большей безопасности можно защитить 192.168.1.1:5555 фаерволом, допустить ограничить доступ по ай-пи.

На клиенте:
Устанавливаем stunnel for windows.
Копируем содержимое папки client/* в папку C:\Program Files\stunnel\.
Если сервис stunnel не появился, то устанавливаем его:  C:\Program Files\stunnel\stunnel.exe -install
Перезапускаем сервис stunnel.
Устанавливаем tightvnc.
Конфигурируйте tightvnc по своему усмотрению, но напротив опций:
Allow loopback connections
Allow only loopback connections
поставьте галочки.

Что получилось:
Вы конектитесь vncviewer ом на порт 192.168.1.1::5555 и через stunnel попадаете на комп 192.168.1.23 далее на 127.0.0.1
интерфейс этого компа, где слушает сервис tightvnc.

Для максимальной защиты нужно:
1) Поставить сложный пароль для tightvnc.
2) Ограничить по ip доступ в tightvnc (первый скриншот http://www.tightvnc.com/screenshots.php)
3) Ограничить встроенным фаерволом доступ к программе stunnel, только 192.168.1.1 (сервер) ай-пи.
4) Ограничить доступ к порту 5555 на сервере 192.168.1.1 только с определенных ай-пи или вообще конектится к серверу
с помощью впн и только для определенного ай-пи впн-а открыть доступ.

Автоматизация установки для большого количества компов: [tar.bz2] [rar].


Используемые материалы:
интернет

Автор: smeegul

  26.08.2010 23:37
  27.08.2010 23:30
  29.08.2010 18:22
  09.07.2012 12:54
  01.04.2014 15:53
  30.04.2014 13:29