Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Прежде всего уясните себе что машина с easy-rsa это машина которая только подписывает ключи. И по логике безопасности должна быть отдельной машиной. Не стоит хранить генератор ключей и в особенности приватный CA на самом VPN сервере.— этот текст в очередной раз напоминает о том что, следуя инструкциям в мануалах, можно в целом здорово накосячить. И пусть в моем случае это не критично, но уже хочется знать как все делать правильно и по уму. И понимая что происходит. Пригодится.
А мне статья понравилась: всё чётко и понятно для меня - человека не из мира IT.
crl-verify, для него надо указать актуальный файл с CRL в формате PEM (base64).Теперь нам нужно организовать доступ сотрудников к защищенным ресурсам компании через прокси-сервер, установленный на сервер OpenVPN. В этом случае рабочие станции сотрудников с динамическими адресами IP смогут подключаться к ресурсам компании, для которых разрешен доступ с фиксированного адреса IP сервера OpenVPN.Верно? Т.е. с учетом необходимости squid'а доступ требуется к конкретным http/https/ftp сервисам во внутренней сети из вне?
Доступ SSH у нас разрешен только с избранных адресов IP.Имеется ввиду доступ к консоли через ssh?
Loading kernel module for a network device with CAP_SYS_MODULE (deprecated). Use CAP_NET_ADMIN and alias netdev-tun instead
alias netdev-tun tun
req: /home/vpnoperator/easy-rsa-master/easyrsa3/pki/reqs/server.req
key: /home/vpnoperator/easy-rsa-master/easyrsa3/pki/private/server.key
Первый из этих файлов нам нужно передать на сервер удостоверяющего центра CA, он не секретный. Второй файл — секретный, и он не должен покидать пределы сервера OpenVPN
key "/usr/local/etc/openvpn/server.key"
Содержимое файла server.conf для клиента OpenVPN
port 1194
proto udp
dev tun
user openvpn
group openvpn
cd /etc/openvpn
persist-key
persist-tun
tls-server
tls-timeout 120
dh /etc/openvpn/dh.pem
ca /etc/openvpn/ca.crt
cert /etc/openvpn/vpn-server.crt
key /etc/openvpn/server.key
...
dev tun
proto udp
remote 192.168.0.54 1194
client
resolv-retry infinite
ca "/etc/openvpn/ca.crt"
cert "/etc/openvpn/developer1.crt"
key "/etc/openvpn/client.key"
tls-auth "/etc/openvpn/ta.key" 1
...
Спасибо за статью. Пригодилась команда для создания клиента без пароля
$ ./easyrsa build-client-full client2 nopass
Руководство по установке и настройке OpenVPN