เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเปƒเบ™ OpenVPN เบ”เป‰เบงเบ Telegram bot

เบšเบปเบ”เบ„เบงเบฒเบกเบญเบฐเบ—เบดเบšเบฒเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ OpenVPN เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเบ”เป‰เบงเบ Telegram bot เบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™เป€เบกเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ.

OpenVPN เป€เบ›เบฑเบ™เป€เบŠเบตเบšเป€เบงเบต VPN เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡, เบŸเบฃเบต, เป€เบ›เบตเบ”เบ™เปเบฒเปƒเบŠเป‰เบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบซเบฒเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบžเบฒเบเปƒเบ™เบญเบปเบ‡เบเบญเบ™เบ—เบตเปˆเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบžเบฐเบ™เบฑเบเบ‡เบฒเบ™.

เปƒเบ™เบ–เบฒเบ™เบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPN, เบเบฒเบ™เบฅเบงเบกเบเบฑเบ™เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เปเบฅเบฐเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰ / เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปเบกเปˆเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบด. เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ—เบตเปˆเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เบฅเบนเบเบ„เป‰เบฒเบ›เปˆเบฝเบ™เบŠเบธเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ›เบฑเบ”เปƒเบˆเบ”เบฝเบงเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบชเบฐเบซเบ™เบญเบ‡เบฅเบฐเบ”เบฑเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก. เบœเบนเป‰เป‚เบˆเบกเบ•เบต, เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบฅเบนเบเบ„เป‰เบฒ, เบเบฑเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPN. เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบงเบฒเบกเบˆเบดเบ‡เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ—เบตเปˆเปƒเบŠเป‰ Windows.

เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ›เบฑเบ”เป„เบˆเบ—เบตเบชเบญเบ‡เบซเบผเบธเบ”เบœเปˆเบญเบ™เบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ‚เบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบญเบฐเบ™เบธเบเบฒเบ”เป‚เบ”เบ 99% เปเบฅเบฐเบšเปเปˆเบชเบฑเบšเบชเบปเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”.

เบ‚เปเปƒเบซเป‰เบ‚เป‰เบญเบเบˆเบญเบ‡เบ—เบฑเบ™เบ—เบต: เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เปˆเบฒเบ™เบˆเบฐเบ•เป‰เบญเบ‡เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก multifactor.ru, เป€เบŠเบดเปˆเบ‡เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบญเบฑเบ”เบ•เบฒเบžเบฒเบชเบตเบŸเบฃเบตเบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

เป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”เบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบ

  1. OpenVPN เปƒเบŠเป‰ plugin openvpn-plugin-auth-pam เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡
  2. เบ›เบฑเปŠเบเบญเบดเบ™เบˆเบฐเบเบงเบ”เบชเบญเบšเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เปƒเบ™เป€เบŠเบตเบšเป€เบงเบตเปเบฅเบฐเบฎเป‰เบญเบ‡เบ‚เปเบ›เบฑเบ”เป„เบˆเบ—เบตเบชเบญเบ‡เบœเปˆเบฒเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™ RADIUS เปƒเบ™เบšเปเบฅเบดเบเบฒเบ™ Multifactor
  3. Multifactor เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเป„เบ›เบซเบฒเบœเบนเป‰เปƒเบŠเป‰เบœเปˆเบฒเบ™ Telegram bot เบขเบทเบ™เบขเบฑเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡
  4. เบœเบนเป‰เปƒเบŠเป‰เบขเบทเบ™เบขเบฑเบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เปƒเบ™เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒ Telegram เปเบฅเบฐเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš VPN

เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เป€เบŠเบตเบšเป€เบงเบต OpenVPN

เบกเบตเบซเบผเบฒเบเบšเบปเบ”เบ„เบงเบฒเบกเปƒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเป€เบ–เบดเบ‡เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ เปเบฅเบฐเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ OpenVPN, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบšเปเปˆเบŠเปเป‰เบฒเบเบฑเบ™. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ„เบงเบฒเบกเบŠเปˆเบงเบเป€เบซเบผเบทเบญ, เบกเบตเบซเบผเบฒเบเบฅเบดเป‰เบ‡เป„เบ›เบซเบฒเบšเบปเบ”เบชเบญเบ™เบขเบนเปˆเปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เบšเบปเบ”เบ„เบงเบฒเบก.

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ Multifactor

เป„เบ›เบซเบฒ เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เบงเบšเบ„เบธเบก Multifactor, เป„เบ›เบ—เบตเปˆเบžเบฒเบ "เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™" เปเบฅเบฐเบชเป‰เบฒเบ‡ VPN เปƒเบซเบกเปˆ.
เป€เบกเบทเปˆเบญเบชเป‰เบฒเบ‡เปเบฅเป‰เบง, เบ—เปˆเบฒเบ™เบˆเบฐเบกเบตเบชเบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบกเบตเบขเบนเปˆเบเบฑเบšเบ—เปˆเบฒเบ™: NAS-เบ•เบปเบงเบฅเบฐเบšเบธ ะธ เปเบšเปˆเบ‡เบ›เบฑเบ™เบ„เบงเบฒเบกเบฅเบฑเบš, เบžเบงเบเป€เบ‚เบปเบฒเบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ•เปเปˆเป„เบ›.

เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเปƒเบ™ OpenVPN เบ”เป‰เบงเบ Telegram bot

เปƒเบ™เบชเปˆเบงเบ™ "เบเบธเปˆเบก", เป„เบ›เบ—เบตเปˆเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบธเปˆเบก "เบœเบนเป‰เปƒเบŠเป‰เบ—เบฑเบ‡เปเบปเบ”" เปเบฅเบฐเป€เบญเบปเบฒเบ—เบธเบ‡ "เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบฑเบ‡เปเบปเบ”" เป€เบžเบทเปˆเบญเปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบชเบฐเป€เบžเบฒเบฐเบเบธเปˆเบกเปƒเบ”เบ™เบถเปˆเบ‡เบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบŠเบตเบšเป€เบงเบต VPN เป„เบ”เป‰.

เบชเป‰เบฒเบ‡เบเบธเปˆเบกเปƒเบซเบกเปˆ "เบœเบนเป‰เปƒเบŠเป‰ VPN", เบ›เบดเบ”เบงเบดเบ—เบตเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบเบปเบเป€เบงเบฑเป‰เบ™ Telegram เปเบฅเบฐเบŠเบตเป‰เบšเบญเบเบงเปˆเบฒเบœเบนเป‰เปƒเบŠเป‰เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ VPN เบ—เบตเปˆเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™.

เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเปƒเบ™ OpenVPN เบ”เป‰เบงเบ Telegram bot

เปƒเบ™เบชเปˆเบงเบ™ "เบœเบนเป‰เปƒเบŠเป‰", เบชเป‰เบฒเบ‡เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบˆเบฐเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ VPN, เป€เบžเบตเปˆเบกเบžเบงเบเป€เบ‚เบปเบฒเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบเบธเปˆเบก "เบœเบนเป‰เปƒเบŠเป‰ VPN" เปเบฅเบฐเบชเบปเปˆเบ‡เปƒเบซเป‰เบžเบงเบเป€เบ‚เบปเบฒเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบ›เบฑเบ”เปƒเบˆเบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™. เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบ•เป‰เบญเบ‡เบเบปเบ‡เบเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเปƒเบ™เป€เบŠเบตเบšเป€เบงเบต VPN.

เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเปƒเบ™ OpenVPN เบ”เป‰เบงเบ Telegram bot

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ OpenVPN

เป€เบ›เบตเบ”เป„เบŸเบฅเปŒ /etc/openvpn/server.conf เปเบฅเบฐเป€เบžเบตเปˆเบก plugin เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เป‚เบ”เบเปƒเบŠเป‰เป‚เบกเบ”เบนเบ™ PAM

plugin /usr/lib64/openvpn/plugins/openvpn-plugin-auth-pam.so openvpn

plugin เบชเบฒเบกเบฒเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต /usr/lib/openvpn/plugins/ เบซเบผเบท /usr/lib64/openvpn/plugins/ เบ‚เบถเป‰เบ™เบเบฑเบšเบฅเบฐเบšเบปเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

เบ•เปเปˆเป„เบ›, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบ•เบดเบ”เบ•เบฑเป‰เบ‡เป‚เบกเบ”เบนเบ™ pam_radius_auth

$ sudo yum install pam_radius

เป€เบ›เบตเบ”เป„เบŸเบฅเปŒเป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚ /etc/pam_radius.conf เปเบฅเบฐเบฅเบฐเบšเบธเบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡เป€เบŠเบตเบšเป€เบงเบต RADIUS เบ‚เบญเบ‡ Multifactor

radius.multifactor.ru   shared_secret   40

เบšเปˆเบญเบ™เบ—เบตเปˆ:

  • radius.multifactor.ru โ€” เบ—เบตเปˆโ€‹เบขเบนเปˆโ€‹เบ‚เบญเบ‡โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เปเบกเปˆโ€‹เบ‚เปˆเบฒเบโ€‹
  • shared_secret - เบชเบณเป€เบ™เบปเบฒเบˆเบฒเบเบžเบฒเบฃเบฒเบกเบดเป€เบ•เบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ VPN เบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™
  • 40 เบงเบดเบ™เบฒเบ—เบต - เปเบปเบ”เป€เบงเบฅเบฒเบฅเปเบ–เป‰เบฒเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเบกเบตเบ‚เบญเบšเบ‚เบฐเปœเบฒเบ”เปƒเบซเบเปˆ

เป€เบŠเบตเบšเป€เบงเบตเบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญเบˆเบฐเบ•เป‰เบญเบ‡เบ–เบทเบเบฅเบถเบš เบซเบผเบทเบชเบฐเปเบ”เบ‡เบ„เบณเป€เบซเบฑเบ™เบญเบญเบ (เปƒเบชเปˆเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ”เบขเบนเปˆเบˆเบธเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™)

เบ•เปเปˆเป„เบ›, เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเบชเปเบฒเบฅเบฑเบšเบ›เบฐเป€เบžเบ”เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ openvpn

$ sudo vi /etc/pam.d/openvpn

เปเบฅเบฐเบ‚เบฝเบ™เบกเบฑเบ™เบขเบนเปˆเปƒเบ™

auth    required pam_radius_auth.so skip_passwd client_id=[NAS-IDentifier]
auth    substack     password-auth
account substack     password-auth

เปเบ–เบงเบ—เปเบฒเบญเบดเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบกเบ”เบนเบ™ PAM pam_radius_auth เบเบฑเบšเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต:

  • skip_passwd - เบ›เบดเบ”เบเบฒเบ™เบชเบปเปˆเบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เป„เบ›เบซเบฒเป€เบŠเบตเบšเป€เบงเบต RADIUS Multifactor (เบฅเบฒเบงเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบนเป‰).
  • client_id โ€” เปเบ—เบ™ [NAS-Identifier] เบ”เป‰เบงเบเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™เบˆเบฒเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ VPN.
    เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบญเบฐเบ—เบดเบšเบฒเบเบขเบนเปˆเปƒเบ™ เป€เบญเบเบฐเบชเบฒเบ™เบชเปเบฒเบฅเบฑเบšเป‚เบกเบ”เบนเบ™.

เปเบ–เบงเบ—เบตเบชเบญเบ‡เปเบฅเบฐเบ—เบตเบชเบฒเบกเบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš, เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปเบฅเบฐเบชเบดเบ”เบ—เบดเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบžเป‰เบญเบกเบเบฑเบšเบ›เบฑเบ”เป„เบˆเบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบ—เบตเบชเบญเบ‡.

เบฃเบตเบชเบฐเบ•เบฒเบ” OpenVPN

$ sudo systemctl restart openvpn@server

เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบฅเบนเบโ€‹เบ„เป‰เบฒโ€‹

เบฅเบงเบกเป€เบญเบปเบฒเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปƒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบฅเบนเบเบ„เป‰เบฒ

auth-user-pass

เบเบฒเบ™เบเบงเบ”เบเบฒ

เป€เบ›เบตเบ”เบ•เบปเบงเบฅเบนเบเบ„เป‰เบฒ OpenVPN, เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ, เปƒเบชเปˆเบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™. Telegram bot เบˆเบฐเบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ”เป‰เบงเบเบชเบญเบ‡เบ›เบธเปˆเบก

เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเปƒเบ™ OpenVPN เบ”เป‰เบงเบ Telegram bot

เบ›เบธเปˆเบกเบซเบ™เบถเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡, เบ—เบตเบชเบญเบ‡เบ›เบดเบ”เบเบฑเป‰เบ™เบกเบฑเบ™.

เบ”เบฝเบงเบ™เบตเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบšเบฑเบ™เบ—เบถเบเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปƒเบ™เบฅเบนเบเบ„เป‰เบฒเป„เบ”เป‰เบขเปˆเบฒเบ‡เบ›เบญเบ”เป„เบž; เบ›เบฑเบ”เปƒเบˆเบ—เบตเบชเบญเบ‡เบˆเบฐเบ›เบปเบเบ›เป‰เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ OpenVPN เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบˆเบฒเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบญเบฐเบ™เบธเบเบฒเบ”.

เบ–เป‰เบฒเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบ

เบเบงเบ”เป€เบšเบดเปˆเบ‡เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบšเบงเปˆเบฒเบ—เปˆเบฒเบ™เบšเปเปˆเป„เบ”เป‰เบžเบฒเบ”เบซเบเบฑเบ‡เป€เบฅเบตเบ:

  • เบกเบตเบœเบนเป‰เปƒเบŠเป‰เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเบกเบต OpenVPN เบ—เบตเปˆเบกเบตเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰
  • เป€เบŠเบตเบšเป€เบงเบตเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบœเปˆเบฒเบ™เบžเบญเบ” UDP 1812 เป„เบ›เบซเบฒเบ—เบตเปˆเบขเบนเปˆ radius.multifactor.ru
  • เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™ NAS-Identifier เปเบฅเบฐ Shared Secret เบ–เบทเบเบฅเบฐเบšเบธเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡
  • เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเบ”เบฝเบงเบเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เปƒเบ™เบฅเบฐเบšเบปเบš Multifactor เปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบšเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบเบธเปˆเบกเบœเบนเป‰เปƒเบŠเป‰ VPN.
  • เบœเบนเป‰เปƒเบŠเป‰เป„เบ”เป‰เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบงเบดเบ—เบตเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบœเปˆเบฒเบ™ Telegram

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ OpenVPN เบกเบฒเบเปˆเบญเบ™, เปƒเบซเป‰เบญเปˆเบฒเบ™ เบšเบปเบ”โ€‹เบ„เบงเบฒเบกโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹.

เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเปเบกเปˆเบ™เป€เบฎเบฑเบ”เบ”เป‰เบงเบเบ•เบปเบงเบขเปˆเบฒเบ‡เปƒเบ™ CentOS 7.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™