เบซเบเปเปเบกเบฒเบเบฒเบ โ10.1. เบเบฒเบเบชเปเบฒเบเบญเบธเปเบกเบ OpenVPN"
เบญเบธเปเบกเบ VPN เบเบตเปเบเบทเบเบญเบญเบเปเบเบเบขเปเบฒเบเบเบทเบเบเปเบญเบเปเบซเปเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบเบเบปเบเบฅเบฐเบซเบงเปเบฒเบเบฅเบนเบเบเปเบฒเบเบฒเบเปเบ เปเบฅเบฐเปเบเบตเบเปเบงเบตเปเบเปเบเบเบเบตเปเปเบเบทเปเบญเบเบเปเปเบกเบนเบเปเบเบเบฐเบเบฐเบเบตเปเบกเบฑเบเปเบเบทเปเบญเบเบเปเบฒเบเบเปเบฒเบเปเบเบทเบญเบเปเบฒเบเบเบตเปเบเปเปเบเบญเบเปเบ. เบฅเบฐโเปเบเบฑเบโเบซเบเบฑเบ? เปเบเบปเปเบฒเปเบเบตเบเปเบซเบฑเบเปเบเบทเปเบญเบเบกเบทเบซเบผเบฒเบเบขเปเบฒเบเบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเบเปเบงเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ. เบกเบนเบเบเปเบฒเบเบตเปเปเบเปเบเบดเบเบเบญเบ VPN เปเบกเปเบเบงเปเบฒเปเบเบเบเบฒเบเปเบเบตเบเบญเบธเปเบกเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบทเบญเบเปเบฒเบเบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบเปเบเปเบเบทเบเบฑเบเบงเปเบฒเบเบงเบเบกเบฑเบเบขเบนเปเปเบเบเปเบญเบเบเบดเปเบเบเบฑเบเบซเบกเบปเบ. เปเบเบเบงเบฒเบกเบซเบกเบฒเบ, เบเปเบฒเบเบเปเบฒเบฅเบฑเบเปเบเป bypass.
เบเบฒเบเบเปเบฒเปเบเปเปเบเบทเบญเบเปเบฒเบเบเบฐเบซเบเบฒเบเบเบตเป, เบเบนเปเบเปเบฅเบดเบซเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเบงเบฝเบเบเบฒเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒเบเบฒเบเบเบธเบเบเปเบญเบ. เปเบเปเบชเปเบฒเบเบฑเบเบเบงเปเบฒเบเบฑเปเบ, เบเปเบฅเบดเบชเบฑเบเบเบตเปเบกเบตเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเปเบเปเบฅเบฒเบกเปเบเบเบปเปเบงเบซเบผเบฒเบเบเปเบญเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบซเปเบเบงเบเปเบเบปเบฒเปเบซเบฑเบเปเบเปเปเบฅเบฐเปเบเบปเปเบฒเปเบเบดเบเบเบธเบเบเบธเปเบกเบเบตเปเบเปเบญเบเบเบฒเบ, เบเปเปเบงเปเบฒเบเบงเบเปเบเบปเบฒเบขเบนเปเปเบช (เบฎเบนเบ 10.1).
เบญเบธเปเบกเบเบเบปเบงเบกเบฑเบเปเบญเบเบเปเปเปเบเปเบฎเบฑเบเบเบฐเบเบฑเบเบเบงเบฒเบกเบเบญเบเปเบ. เปเบเปเบซเบเบถเปเบเปเบเบกเบฒเบเบเบฐเบเบฒเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเปเบเปเบเบเบชเปเบฒเบเปเบเบทเบญเบเปเบฒเบ, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบฅเบฐเบเบฑเบเบเบงเบฒเบกเบเบญเบเปเบเปเบเบตเปเบกเบเบถเปเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ. เบญเบธเปเบกเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบเปเบเปเปเบเบฑเบเปเบเบฑเบ OpenVPN เปเบซเบผเปเบเปเบเบตเบเปเบเปเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ TLS/SSL เบเบฝเบงเบเบฑเบเบเบตเปเบเปเบฒเบเปเบเปเบญเปเบฒเบเปเบฅเปเบง. OpenVPN เบเปเปเปเบกเปเบเบเบฒเบเปเบฅเบทเบญเบ tunneling เปเบเบปเปเบฒเบเบฑเปเบเบเบตเปเบกเบตเบขเบนเป, เปเบเปเบกเบฑเบเปเบกเปเบเบซเบเบถเปเบเปเบเบเบตเปเบฎเบนเปเบเบฑเบเบเบตเบเบตเปเบชเบธเบ. เบกเบฑเบเบเบทเบงเปเบฒเปเบงเบเบงเปเบฒเปเบฅเบฑเบเบเปเบญเบ เปเบฅเบฐเบเบญเบเปเบเบเบงเปเบฒเปเบเบฃเปเบเบเป tunnel Layer 2 เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบเปเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ IPsec.
เบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบซเปเบเบธเบเบเบปเบเปเบเบเบตเบกเบเบฒเบเบเบญเบเบเปเบฒเบเบเบดเบเบเปเปเบชเบทเปเบชเบฒเบเบขเปเบฒเบเบเบญเบเปเบเบเบฑเบเบเบฑเบเปเบฅเบฐเบเบฑเบเปเบเบเบฐเบเบฐเบเบตเปเบขเบนเปเปเบเบเบฐเบซเบเบปเบเบซเบผเบทเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบญเบฒเบเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเป? เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเปเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ OpenVPN เปเบเบทเปเบญเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเปเบเบเบฑเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบฅเบฐเปเบเบปเปเบฒเปเบเบดเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเปเบเบทเบญเบเปเบฒเบเบเปเบญเบเบเบดเปเบเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ. เปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบตเป, เบชเบดเปเบเบเบตเปเบเปเบฒเบเบเปเบญเบเปเบฎเบฑเบเปเบกเปเบเปเบฅเปเบเบชเบญเบเปเบเบทเปเบญเบ virtual เบซเบผเบทเบชเบญเบเบเบฑเบ: เบซเบเบถเปเบเปเบเบทเปเบญเปเบฎเบฑเบเบซเบเปเบฒเบเบตเปเปเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ / เปเบฎเบเปเบฅเบฐเบซเบเบถเปเบเปเบเบทเปเบญเปเบฎเบฑเบเบซเบเปเบฒเบเบตเปเปเบเบฑเบเบฅเบนเบเบเปเบฒ. เบเบฒเบเบชเปเบฒเบ VPN เบเปเปเปเบกเปเบเบเบฐเบเบงเบเบเบฒเบเบเบตเปเบเปเบฒเบเบเบฒเบ, เบชเบฐเบเบฑเปเบเบกเบฑเบเบญเบฒเบเบเบฐเปเบเบฑเบเบกเบนเบเบเปเบฒเปเบเปเปเบงเบฅเบฒเบชเบญเบเบชเบฒเบกเบเบฒเบเบตเปเบเบทเปเบญเปเบซเปเปเบเปเบฎเบนเบเบเบฒเบเปเบซเบเปเบขเบนเปเปเบเปเบ.
10.1.1. OpenVPN Server Configuration
เบเปเบญเบเบเบตเปเบเปเบฒเบเบเบฐเปเบฅเบตเปเบกเบเบปเปเบ, เบเปเบญเบเบเบฐเปเบซเปเบเปเบฒเปเบเบฐเบเปเบฒเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเปเบเปเปเบเบปเปเบฒ. เบเปเบฒเปเบเบปเปเบฒเบเบฐเปเบฎเบฑเบเบกเบฑเบเปเบญเบ (เปเบฅเบฐเบเปเบญเบเบเปเปเบเบฐเบเปเบฒเปเบซเปเปเบเบปเปเบฒเปเบฎเบฑเบ), เปเบเบปเปเบฒเบญเบฒเบเบเบฐเบเบปเบเบงเปเบฒเบเบปเบงเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเปเบญเบเบขเปเบฝเบก terminal เบซเบผเบฒเบเบเบตเปเปเบเบตเบเบขเบนเปเปเบ Desktop เบเบญเบเบเปเบฒเบ, เปเบเปเบฅเบฐเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบเบทเปเบญเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เบกเบตเบเบงเบฒเบกเบชเปเบฝเบเบเบตเปเบเบฒเบเบเบธเบเบเบตเปเปเบเบปเปเบฒเบเบฐเปเบชเปเบเปเบฒเบชเบฑเปเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบเปเบเบปเปเบฒเปเบเปเบเบเปเบญเบเบขเปเบฝเบก. เปเบเบทเปเบญเบซเบผเบตเบเปเบงเบฑเปเบเบเบฒเบเบเบตเป, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบเปเบฒเบชเบฑเปเบ hostname เปเบเบทเปเบญเบเปเบฝเบเบเบทเปเปเบเบทเปเบญเบเบเบฑเบเบเบตเปเบชเบฐเปเบเบเบขเบนเปเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเปเบเบฑเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเบตเปเบเบฐเปเบเปเบเบเบญเบเบเปเบฒเบเบงเปเบฒเบเปเบฒเบเบขเบนเปเปเบช. เปเบกเบทเปเบญเบเปเบฒเบเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบเปเบฒเบเบเบฐเบเปเบญเบเบญเบญเบเบเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบฅเบฐเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเบเบทเบเปเบซเบกเปเปเบเบทเปเบญเปเบซเปเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบซเบกเปเบกเบตเบเบปเบ. เบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเปเปเบเบดเปเบเบเบทเบงเปเบฒ:
เปเบเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบงเบดเบเบตเบเบฒเบเบเบตเปเปเบฅเบฐเบเบฒเบเปเบซเปเบเบทเปเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบเปเบเปเบฅเบฐเปเบเบทเปเบญเบเบเบฑเบเบเบตเปเบเปเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบดเบเบเบฒเบกเปเบเปเบเปเบฒเบเบงเปเบฒเบเปเบฒเบเบขเบนเปเปเบช.
เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเปเบฒเปเบเปเบเบทเปเปเบฎเบ, เบเปเบฒเบเบญเบฒเบเบเบฐเบเบปเบเบเบฑเบเบเบงเบฒเบกเบฅเปเบฒเบเบฒเบ Unable to Resolve Host OpenVPN-Server messages เปเบเปเบงเบฅเบฒเบเบตเปเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบเบเปเปเปเบ. เบเบฒเบเบเบฑเบเบเบธเบเปเบเบฅเป /etc/hosts เบเปเบงเบเบเบทเปเปเบฎเบเปเบซเบกเปเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบงเบเปเบเปเปเบเบเบฑเบเบซเบฒ.
เบเบณเบฅเบฑเบเบเบฐเบเบฝเบกเปเบเบตเบเปเบงเบตเบเบญเบเบเปเบฒเบเบชเบณเบฅเบฑเบ OpenVPN
เปเบเบทเปเบญเบเบดเบเบเบฑเปเบ OpenVPN เปเบเปเบเบตเบเปเบงเบตเบเบญเบเบเปเบฒเบ, เบเปเบฒเบเบเปเบญเบเบเบฒเบเบชเบญเบเปเบเบฑเบเปเบเบฑเบ: openvpn เปเบฅเบฐ easy-rsa (เปเบเบทเปเบญเบเบฑเบเบเบฒเบเบเบฐเบเบงเบเบเบฒเบเบชเปเบฒเบเบฅเบฐเบซเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ). เบเบนเปเปเบเป CentOS เบเปเบฒเบญเบดเบเบเบงเบเบเบดเบเบเบฑเปเบ epel-release repository เบเปเบฒเบเปเบฒเปเบเบฑเบ, เบเบฑเปเบเบเบตเปเบเปเบฒเบเปเบเปเปเบฎเบฑเบเปเบเบเบปเบเบเบต 2. เปเบเบทเปเบญเบชเบฒเบกเบฒเบเบเบปเบเบชเบญเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเบเบดเบเบเบฑเปเบ Apache web server (apache2 เปเบ Ubuntu เปเบฅเบฐ httpd on CentOS).
เปเบเบเบฐเบเบฐเบเบตเปเบเปเบฒเบเบเปเบฒเบฅเบฑเบเบเบฑเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเบเปเบฒเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเบฐเบเปเบฒเปเบซเปเปเบเบตเบเปเบเป firewall เบเบตเปเบเบดเบเบเบญเบเบเบฑเบเบซเบกเบปเบเบเบปเบเปเบงเบฑเปเบ 22 (SSH) เปเบฅเบฐ 1194 (เบเบญเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบ OpenVPN). เบเบปเบงเบขเปเบฒเบเบเบตเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเปเบเบดเบเบงเบดเบเบตเบเบตเป ufw เบเบฐเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบ Ubuntu, เปเบเปเบเปเบญเบเปเบเปเปเบเบงเปเบฒเปเบเบปเปเบฒเบเบฑเบเบเบทเป CentOS firewalld program เบเบฒเบเบเบปเบเบเบต 9:
# ufw enable
# ufw allow 22
# ufw allow 1194
เปเบเบทเปเบญเปเบเบตเบเปเบเปเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบปเบงเปเบเบทเปเบญเบกเบเปเปเปเบเบทเบญเบเปเบฒเบเปเบเปเบเบตเบเปเบงเบต, เบเปเบฒเบเบเบณเปเบเบฑเบเบเปเบญเบเบญเบญเบเบเบณเปเบซเบฑเบเปเบถเปเบเปเบเบง (net.ipv4.ip_forward = 1) เปเบเปเบเบฅเป /etc/sysctl.conf. เบเบตเปเบเบฐเบเปเบงเบเปเบซเปเบฅเบนเบเบเปเบฒเบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบเบเบทเบเบเปเบฝเบเปเบชเบฑเปเบเบเบฒเบเบเบฒเบกเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเปเบกเบทเปเบญเบเบงเบเปเบเบปเบฒเปเบเบทเปเบญเบกเบเปเป. เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบฅเบทเบญเบเปเบซเบกเปเปเบฎเบฑเบเบงเบฝเบ, เบเปเบฒเปเบเบตเบเบเบฒเบ sysctl -p:
# nano /etc/sysctl.conf
# sysctl -p
เบเบญเบเบเบตเปเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเปเบเบตเบเปเบงเบตเบเบญเบเบเปเบฒเบเบเบทเบเบเบฑเปเบเบเปเบฒเบขเปเบฒเบเบชเบปเบกเบเบนเบเปเบฅเปเบง, เปเบเปเบเบฑเบเบกเบตเบญเบตเบเบญเบฑเบเปเบถเปเบเบเบตเปเบเปเบญเบเปเบฎเบฑเบเบเปเบญเบเบเบตเปเบเปเบฒเบเบเบฐเบเบฝเบกเบเปเบญเบก: เบเปเบฒเบเบเบฐเบเปเบญเบเปเบฎเบฑเบเบเบฑเปเบเบเบญเบเบเปเปเปเบเบเบตเป (เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบซเปเบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบเบเบฑเปเบเบเบญเบเบเปเปเปเบ).
- เบชเปเบฒเบเบเบธเบเบเบญเบเบเบฐเปเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบชเบฒเบเบฒเบฅเบฐเบเบฐ (PKI) เปเบเบดเบเปเบเบตเบเปเบงเบตเปเบเบเปเบเปเบชเบฐเบเบฃเบดเบเบเบตเปเปเบซเปเบกเบฒเบเบฑเบเบเบธเบ easy-rsa. เปเบเบเบเบทเปเบเบเบฒเบเปเบฅเปเบง, เปเบเบตเบเปเบงเบต OpenVPN เบเบฑเบเปเบฎเบฑเบเปเปเบฒเบเบตเปเปเบเบฑเบเบชเบดเบเบญเบณเบเบฒเบเบเบญเบเปเบเบฎเบฑเบเบฎเบญเบ (CA).
- เบเบฐเบเบฝเบกเบเบฐเปเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบฅเบนเบเบเปเบฒ
- เบเบฑเปเบเบเปเบฒเปเบเบฅเป server.conf เบชเปเบฒเบฅเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ
- เบเบฑเปเบเบเปเบฒเบฅเบนเบเบเปเบฒ OpenVPN เบเบญเบเบเปเบฒเบ
- เบเบงเบเปเบเบดเปเบ VPN เบเบญเบเบเปเบฒเบ
เบเบณเบฅเบฑเบเบชเปเบฒเบเบฅเบฐเบซเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ
เปเบเบทเปเบญเบฎเบฑเบเบชเบฒเบชเบดเปเบเบเบตเปเบเปเบฒเบเบเบฒเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบญเบเบเปเบฒเบเปเบเปเบเบทเปเบญเบเบเบฝเบงเบเบฑเบเบเบตเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ OpenVPN เบเปเบฒเบฅเบฑเบเปเบฎเบฑเบเบงเบฝเบ. เปเบเบงเปเบเบเปเปเบเบฒเบก, เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเบตเบเบตเปเบชเบธเบเบเปเบฒเบเบเบงเบฒเบกเบเบญเบเปเบเปเบเบเบเบปเบเบเบฐเบเบดเปเบเบฐเบเปเบฒเปเบซเปเปเบเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ CA เปเบเบเบเปเบฒเบเบซเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบฅเบดเบเบเบฒเบเบเบฐเบฅเบดเบ. เบเบฐเบเบงเบเบเบฒเบเบชเปเบฒเบ เปเบฅเบฐเปเบเบเบขเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบซเบผเบฑเบเบเบญเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเปเบเบทเปเบญเปเบเปเปเบ OpenVPN เปเบกเปเบเบชเบฐเปเบเบเบขเบนเปเปเบเบฎเบนเบ. 10.2.
เปเบกเบทเปเบญเบเปเบฒเบเบเบดเบเบเบฑเปเบ OpenVPN, เปเบเปเบฅเบเบฐเบเปเบฅเบต /etc/openvpn/ เปเบเปเบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ, เปเบเปเบเปเปเบกเบตเบซเบเบฑเบเบขเบนเปเปเบเบกเบฑเบเปเบเบทเปเบญ. เปเบเบฑเบเปเบเบ openvpn เปเบฅเบฐ easy-rsa เบกเบฒเบเปเบญเบกเบเบฑเบเปเบเบฅเปเปเบกเปเปเบเบเบเบปเบงเบขเปเบฒเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเปเบเบฑเบเบเบทเปเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบญเบเบเปเบฒเบ. เปเบเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบเบเบฐเบเบงเบเบเบฒเบเบขเบฑเปเบเบขเบทเบ, เบเบฑเบเบฅเบญเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบกเปเปเบเบ easy-rsa เบเบฒเบ /usr/share/ เปเบเปเบชเป /etc/openvpn เปเบฅเบฐเบเปเบฝเบเปเบเบฑเบเปเบเปเบฅเบเบฐเบเปเบฅเบต easy-rsa/:
# cp -r /usr/share/easy-rsa/ /etc/openvpn
$ cd /etc/openvpn/easy-rsa
เปเบเปเบฅเบเบฐเบเปเบฅเบต easy-rsa เปเบเบเบฑเบเบเบธเบเบฑเบเบเบฐเบกเบตเบชเบฐเบเบฃเบดเบเบเปเปเบซเบผเบฒเบเบเบฒเบเปเบ. เปเบเบเบฒเบเบฐเบฅเบฒเบ 10.1 เบฅเบฒเบเบเบทเปเปเบเบทเปเบญเบเบกเบทเบเบตเปเปเบเบปเปเบฒเบเบฐเปเบเปเปเบเบทเปเบญเบชเปเบฒเบเบเบฐเปเบ.
เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบเปเบเบดเบเบเบตเปเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบชเบดเบเบเบดเบเบญเบเบฎเบฒเบ, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบฎเบฒเบเบเปเบฒเบ sudo su.
เปเบเบฅเปเบเปเบฒเบญเบดเบเบเบตเปเบเปเบฒเบเบเบฐเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบญเบตเปเบเบงเปเบฒ vars เปเบฅเบฐเบกเบตเบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเป easy-rsa เปเบเปเปเบเปเบงเบฅเบฒเบเบตเปเบชเปเบฒเบเบฅเบฐเบซเบฑเบ. เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเปเบเปเบเบฅเปเปเบเบทเปเบญเปเบเปเบเปเบฒเบเบญเบเบเบปเบเปเบญเบเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบกเบตเปเบฅเปเบง. เบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเปเปเบเบฅเปเบเบญเบเบเปเบญเบเบเบฐเบกเบตเบฅเบฑเบเบชเบฐเบเบฐ (เบฅเบฒเบเบเบทเป 10.1).
เบฅเบฒเบเบเบฒเบ 10.1. เบเบดเปเบเบชเปเบงเบเบเบปเปเบเบเปเบเบญเบเปเบเบฅเป /etc/openvpn/easy-rsa/vars
export KEY_COUNTRY="CA"
export KEY_PROVINCE="ON"
export KEY_CITY="Toronto"
export KEY_ORG="Bootstrap IT"
export KEY_EMAIL="[email protected]"
export KEY_OU="IT"
เบเบฒเบเปเบฅเปเบเปเบเบฅเป vars เบเบฐเบชเบปเปเบเบเปเบฒเบเบญเบเบกเบฑเบเปเบเบชเบนเปเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบญเบเปเบเบฐ, เบเปเบญเบเบเบตเปเบเบงเบเบกเบฑเบเบเบฐเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเปเบเปเบเบทเปเบญเปเบเบเบญเบเบฅเบฐเบซเบฑเบเปเบซเบกเปเบเบญเบเบเปเบฒเบ. เปเบเบฑเบเบซเบเบฑเบเบเปเบฒเบชเบฑเปเบ sudo เบเปเบงเบเบเบปเบเปเบญเบเบเปเปเปเบฎเบฑเบเบงเบฝเบ? เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเปเบเบเบฑเปเบเบเบญเบเบเปเบฒเบญเบดเบเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบ script เบเบตเปเบกเบตเบเบทเปเบงเปเบฒ vars เปเบฅเปเบงเบเปเบฒเปเบเปเบเป. เบเบฒเบเบชเบฐเบซเบกเบฑเบเปเบฅเบฐเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเปเบเบฅเป vars เบเปเบฒเบเบเปเบฒเบเบญเบเบกเบฑเบเปเบเบชเบนเปเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบญเบเปเบเบฐ, เบเปเบญเบเบเบตเปเบเบงเบเบกเบฑเบเบเบฐเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเปเบเปเบเบทเปเบญเปเบเบเบญเบเบเบฐเปเบเปเบซเบกเปเบเบญเบเบเปเบฒเบ.
เปเบซเปเปเบเปเปเบเบงเปเบฒเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบฅเปเปเบซเบกเปเปเบเบเปเบเปเปเบเบฐเปเบซเบกเปเปเบเบทเปเบญเปเบซเปเบเบฐเบเบงเบเบเบฒเบเบเบตเปเบเบฑเบเบเปเปเบเบฑเบเบชเปเบฒเปเบฅเบฑเบ. เปเบกเบทเปเบญเบญเบฑเบเบเบตเปเบชเบณเปเบฅเบฑเบเปเบฅเปเบง, เบชเบฐเบเบฃเบดเบเบเบฐเปเบเบทเบญเบเปเบซเปเบเปเบฒเบเปเบฅเปเบเบชเบฐเบเบฃเบดเบเบญเบทเปเบ, เบชเบฐเบญเบฒเบ-เบเบฑเบเปเบปเบ, เปเบเบทเปเบญเบฅเบถเบเปเบเบทเปเบญเบซเบฒเปเบเบเบถเปเบเปเบ /etc/openvpn/easy-rsa/keys/ directory:
เบเบฒเบกเบเปเบฒเบกเบฐเบเบฒเบ, เบเบฑเปเบเบเบญเบเบเปเปเปเบเปเบกเปเบเปเบเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบเบชเบฐเบเบดเบเบเบตเปเบชเบฐเบญเบฒเบเบเบฑเบเบซเบกเบปเบ, เบเบดเบเบเบฒเบกเบเปเบงเบ build-ca, เปเบเบดเปเบเปเบเปเบชเบฐเบเบดเบ pkitool เปเบเบทเปเบญเบชเปเบฒเบเปเบเบขเบฑเปเบเบขเบทเบเบฎเบฒเบ. เบเปเบฒเบเบเบฐเบเบทเบเบเบฒเบกเปเบซเปเบขเบทเบเบขเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเบงเบเบปเบเบเบตเปเบชเบฐเปเบญเบเปเบซเปเปเบเบ vars:
# ./clean-all
# ./build-ca
Generating a 2048 bit RSA private key
เบเปเปเปเบเปเบกเปเบ build-key-server script. เปเบเบทเปเบญเบเบเบฒเบเบกเบฑเบเปเบเปเบชเบฐเบเบดเบ pkitool เบเบฝเบงเบเบฑเบเบเปเบญเบกเบเบฑเบเปเบเบขเบฑเปเบเบขเบทเบเบฎเบฒเบเปเบซเบกเป, เบเปเบฒเบเบเบฐเปเบซเบฑเบเบเปเบฒเบเบฒเบกเบเบฝเบงเบเบฑเบเปเบเบทเปเบญเบขเบทเบเบขเบฑเบเบเบฒเบเบชเปเบฒเบเบเบนเปเบเบตเปเบชเปเบฒเบเบฑเบ. เบฅเบฐเบซเบฑเบเบเบฐเบเบทเบเบเบฑเปเบเบเบทเปเปเบเบเบญเบตเบเปเบชเปเบเบฒเบเปเบเปเบเบฝเบเบเบตเปเบเปเบฒเบเบเปเบฒเบ, เปเบเบดเปเบ, เปเบงเบฑเปเบเปเบชเบเปเบเปเบงเปเบฒเบเปเบฒเบเบเปเบฒเบฅเบฑเบเปเบเป VPNs เบซเบผเบฒเบเบขเบนเปเปเบเปเบเบทเปเบญเบเบเบตเป, เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบเบฐเปเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เปเบเบฑเปเบเปเบเบเบปเบงเบขเปเบฒเบ:
# ./build-key-server server
[...]
Certificate is to be certified until Aug 15 23:52:34 2027 GMT (3650 days)
Sign the certificate? [y/n]:y
1 out of 1 certificate requests certified, commit? [y/n]y
Write out database with 1 new entries
Data Base Updated
OpenVPN เปเบเปเบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบตเปเบชเปเบฒเบเปเบเบ Diffie-Hellman algorithm (เปเบเป build-dh) เปเบเบทเปเบญเปเบเบฅเบฐเบเบฒเบเบฒเบเบฎเบฑเบเบฎเบญเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบซเบกเป. เปเบเบฅเปเบเบตเปเบชเปเบฒเบเบขเบนเปเบเบตเปเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบฑเบเบเบงเบฒเบกเบฅเบฑเบ, เปเบเปเบเปเบญเบเบเบทเบเบชเปเบฒเบเปเบเบเปเบเป build-dh script เบชเปเบฒเบฅเบฑเบเบเบฐเปเบ RSA เบเบตเปเปเบเปเปเบเบเบฑเบเบเบธเบเบฑเบ. เบเปเบฒเปเบเบปเปเบฒเบชเปเบฒเบเบเบฐเปเบ RSA เปเปเปเปเบเบญเบฐเบเบฒเบเบปเบ, เปเบเบปเปเบฒเบเบฑเบเบเบฐเบเปเบญเบเบญเบฑเบเปเบเบเปเบเบฅเป Diffie-Hellman:
# ./build-dh
เบเบญเบเบเบตเปเบเบฐเปเบเบเปเบฒเบเปเบเบตเบเปเบงเบตเบเบญเบเบเปเบฒเบเบเบฐเบชเบดเปเบเบชเบธเบเบขเบนเปเปเบเบฅเบฐเบเบปเบ /etc/openvpn/easy-rsa/keys/, เปเบเป OpenVPN เบเปเปเบฎเบนเปเปเบฅเบทเปเบญเบเบเบตเป. เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, OpenVPN เบเบฐเบเบญเบเบซเบฒเบเบฐเปเบเปเบ /etc/openvpn/, เบเบฑเปเบเบเบฑเปเบเบชเบณเปเบเบปเบฒเบเบงเบเบกเบฑเบ:
# cp /etc/openvpn/easy-rsa/keys/server* /etc/openvpn
# cp /etc/openvpn/easy-rsa/keys/dh2048.pem /etc/openvpn
# cp /etc/openvpn/easy-rsa/keys/ca.crt /etc/openvpn
เบเบณเบฅเบฑเบเบเบฐเบเบฝเบกเบฅเบฐเบซเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบฅเบนเบเบเปเบฒ
เบเบฑเปเบเบเบตเปเปเบเบปเปเบฒเปเบเปเปเบซเบฑเบเปเบฅเปเบง, เบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ TLS เปเบเปเบเบนเปเบเบญเบเบเบฐเปเบเบเบตเปเบเบปเบเบเบฑเบ: เบญเบฑเบเปเบถเปเบเบเบตเปเบเบดเบเบเบฑเปเบเบขเบนเปเปเบเปเบเบตเบเปเบงเบต เปเบฅเบฐเบญเบฑเบเปเบถเปเบเบเบตเปเบเบดเบเบเบฑเปเบเบขเบนเปเปเบเบฅเบนเบเบเปเบฒเบเบเบฒเบเปเบ. เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเปเบฒเบเบเบฐเบเปเบญเบเบเบฒเบเบฅเบฐเบซเบฑเบเบฅเบนเบเบเปเบฒ. pkitool เปเบเบทเปเบญเบเปเบเบปเปเบฒเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบกเปเบเบชเบดเปเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป. เปเบเบเบปเบงเบขเปเบฒเบเบเบตเป, เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบเบเบฒเบเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบต /etc/openvpn/easy-rsa/, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบกเบฑเบเบเบฒเบเปเบเปเบเบฝเบเบฅเบนเบเบเปเบฒเปเบเบทเปเบญเบชเปเบฒเบเปเบเบฅเปเบเบตเปเปเบญเบตเปเบเบงเปเบฒ client.crt เปเบฅเบฐ client.key:
# ./pkitool client
เปเบเบฅเปเบฅเบนเบเบเปเบฒเบเบฑเบเบชเบญเบ, เบเปเบญเบกเบเบฑเบเปเบเบฅเป ca.crt เบเบปเปเบเบชเบฐเบเบฑเบเบเบตเปเบเบฑเบเบขเบนเปเปเบเบเบฐเปเบ/เปเบเปเบฅเบเบฐเบเปเบฅเบต, เบเบญเบเบเบตเปเบเบงเบเบเบฐเบเบทเบเปเบญเบเปเบเปเบซเปเบฅเบนเบเบเปเบฒเบเบญเบเปเบเบปเปเบฒเบขเปเบฒเบเบเบญเบเปเบ. เปเบเบทเปเบญเบเบเบฒเบเบเบงเบฒเบกเปเบเบฑเบเปเบเบปเปเบฒเบเบญเบเปเบฅเบฐเบชเบดเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ, เบเบตเปเบญเบฒเบเบเบฐเบเปเปเบเปเบฒเบเบเบฑเปเบเบเบฑเปเบ. เบงเบดเบเบตเบเบตเปเบเปเบฒเบเบเบตเปเบชเบธเบเปเบกเปเบเบเบฒเบเบเบฑเบเบฅเบญเบเปเบเบทเปเบญเบซเบฒเบเบญเบเปเบเบฅเปเปเบซเบผเปเบเบเปเบงเบเบเบปเบเปเบญเบ (เปเบฅเบฐเบเปเปเบกเบตเบซเบเบฑเบเบเบญเบ เปเปเบทเบญ เบเบฒเบเปเบเบทเปเบญเบซเบฒเบเบฑเปเบ) เปเบเบปเปเบฒเปเบเปเบ terminal เบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบ desktop เบเบญเบ PC เบเบญเบเบเปเบฒเบ (เปเบฅเบทเบญเบเบเปเปเบเบงเบฒเบก, เบเบฅเบดเบเบเบงเบฒเปเบชเปเบกเบฑเบเปเบฅเบฐเปเบฅเบทเบญเบ Copy เบเบฒเบเปเบกเบเบน). เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบงเบฒเบเบเบตเปเปเบเบปเปเบฒเปเบเปเบเปเบเบฅเปเปเบซเบกเปเบเบตเปเบกเบตเบเบทเปเบเบฝเบงเบเบฑเบเบเบตเปเบเปเบฒเบเบชเปเบฒเบเบขเบนเปเปเบ terminal เบเบตเบชเบญเบเบเบตเปเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบฅเบนเบเบเปเบฒเบเบญเบเบเปเบฒเบ.
เปเบเปเปเบเบชเบฒเบกเบฒเบเบเบฑเบเปเบฅเบฐเบงเบฒเบ. เปเบเบเบเบตเปเบเบฐ, เบเบดเบเบเบทเบเบฑเบเบเบนเปเปเบเบดเปเบเปเบเบเบฅเบฐเบเบปเบเปเบเบฒเบฐเบงเปเบฒเบเปเบฒเบเบเบฐเบเปเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบ GUI เบเบฐเบซเบผเบญเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฑเบ / เบงเบฒเบเปเบเบฑเบเปเบเปเบเป. เบเบฑเบเบฅเบญเบเปเบเบฅเปเปเบเบซเบฒเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบฎเบทเบญเบเบเบญเบเบเบนเปเปเบเปเบเบญเบเบเปเบฒเบ (เปเบเบทเปเบญเปเบซเปเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ scp เบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบงเบเบกเบฑเบเปเบเป), เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเป chown เปเบเบทเปเบญเบเปเบฝเบเบเบงเบฒเบกเปเบเบฑเบเปเบเบปเปเบฒเบเบญเบเปเบเบฅเปเบเบฒเบเบฎเบฒเบเปเบเบซเบฒเบเบนเปเปเบเปเบเบตเปเบเปเปเปเบกเปเบเบฎเบฒเบเบเบปเบเบเบฐเบเบดเปเบเบทเปเบญเปเบซเปเบเบฒเบเบเบฐเบเบดเบเบฑเบ scp เบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเป. เปเบซเปเปเบเปเปเบเบงเปเบฒเปเบเบฅเปเบเบฑเบเบซเบกเบปเบเบเบญเบเบเปเบฒเบเปเบเปเบเบทเบเบเบดเบเบเบฑเปเบเปเบฅเบฐเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเป. เบเปเบฒเบเบเบฐเบเปเบฒเบเบเบงเบเบกเบฑเบเปเบเบซเบฒเบฅเบนเบเบเปเบฒเปเบเบเบฒเบเบซเบผเบฑเบเปเบฅเบฑเบเบเปเบญเบ:
# cp /etc/openvpn/easy-rsa/keys/client.key /home/ubuntu/
# cp /etc/openvpn/easy-rsa/keys/ca.crt /home/ubuntu/
# cp /etc/openvpn/easy-rsa/keys/client.crt /home/ubuntu/
# chown ubuntu:ubuntu /home/ubuntu/client.key
# chown ubuntu:ubuntu /home/ubuntu/client.crt
# chown ubuntu:ubuntu /home/ubuntu/ca.crt
เบเปเบงเบเบเบธเบเบฅเบฐเบซเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเปเบเบฑเบกเบเบตเปเบเปเบญเบกเบเบตเปเบเบฐเปเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบงเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบชเปเบฒเบ VPN เปเบเบงเปเบ. เบเบตเปเปเบกเปเบเปเบฎเบฑเบเปเบเปเปเบเบเปเบเปเปเบเบฅเป server.conf.
เบเบฒเบเบซเบผเบธเบเบเปเบญเบเบเปเบฒเบเบงเบเบเบญเบเบเบฒเบเบเบปเบเปเบเปเบเบเบดเบก
เบกเบตเบเบฒเบเบเบดเบกเบซเบผเบฒเบเปเบเบตเบเปเบเบเป? เบเบฒเบเบเบฐเบซเบเบฒเบเบเปเบงเบเบงเบปเบเปเบฅเบฑเบเบเบฐเบเปเบงเบเบซเบผเบธเบเบเปเบญเบเบเปเบฒเบชเบฑเปเบเบซเบปเบเบขเปเบฒเบเบเบตเปเปเบซเปเปเบซเบผเบทเบญเบชเบญเบ. เบเปเบญเบเปเบเปเปเบเบงเปเบฒเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเบชเบถเบเบชเบฒเบชเบญเบเบเบปเบงเบขเปเบฒเบเบเบตเปเปเบฅเบฐเปเบเบปเปเบฒเปเบเบชเบดเปเบเบเบตเปเปเบเบตเบเบเบถเปเบ. เบชเบดเปเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบงเปเบฒเบเบฑเปเบ, เบเปเบฒเบเบเบฐเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบงเบดเบเบตเบเบฒเบเบเปเบฒเปเบเปเบซเบผเบฑเบเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบชเบดเบเบซเบผเบทเปเบกเปเบเบฐเบเบฑเปเบเบซเบผเบฒเบเบฎเปเบญเบเบญเบปเบเบเบฐเบเบญเบ:
# cp /etc/openvpn/easy-rsa/keys/{ca.crt,client.{key,crt}} /home/ubuntu/ # chown ubuntu:ubuntu /home/ubuntu/{ca.crt,client.{key,crt}}
เบเบฑเปเบเบเปเบฒเปเบเบฅเป server.conf
เปเบเบปเปเบฒเบฎเบนเปเปเบเปเปเบเบงเปเบเบงเปเบฒเปเบเบฅเป server.conf เบเบงเบเบเบฐเปเบเบฑเบเปเบเบงเปเบ? เบเบทเปเบเปเบฒเปเบกเปเปเบเบเปเบเปเบฅเบเบฐเบเปเบฅเบต easy-rsa เบเบตเปเบเปเบฒเบเบเบฑเบเบฅเบญเบเบกเบฒเบเบฒเบ /usr/share/? เปเบกเบทเปเบญเบเปเบฒเบเบเบดเบเบเบฑเปเบ OpenVPN, เบเปเบฒเบเบเบทเบเบเบฐเปเบงเปเบเบฑเบเปเบเบฅเปเปเบกเปเปเบเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเบฅเบญเบเปเบเบเบตเป /etc/openvpn/. เบเปเบญเบเบเบฐเบชเปเบฒเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเปเบกเปเปเบเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบฅเบฐเปเบเบฐเบเปเบฒเปเบซเปเปเบเบปเปเบฒเปเบเปเปเบเบทเปเบญเบเบกเบทเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบ: zcat.
เปเบเบปเปเบฒเบฎเบนเปเปเบฅเปเบงเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบดเบกเปเบเบทเปเบญเปเบเบเปเปเบเบงเบฒเบกเบเบญเบเปเบเบฅเปเปเบชเปเบซเบเปเบฒเบเปเปเบเบเปเบเปเบเปเบฒเบชเบฑเปเบ cat, เปเบเปเบเบฐเปเบฎเบฑเบเปเบเบงเปเบเบเปเบฒเปเบเบฅเปเบเบทเบเบเบตเบเบญเบฑเบเปเบเบเปเบเป gzip? เบเปเบฒเบเบชเบฐเปเบซเบกเบตเบชเบฒเบกเบฒเบ unzip เปเบเบฅเปเปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ cat เบเบฐเบญเบญเบเบขเปเบฒเบเบกเบตเบเบงเบฒเบกเบชเบธเบ, เปเบเปเบเบฑเปเบเปเบกเปเบเบซเบเบถเปเบเบซเบผเบทเบชเบญเบเบเบฑเปเบเบเบญเบเบซเบผเบฒเบเบเปเบงเบฒเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบ. เปเบเบเบเบตเปเบเบฐ, เบเบฑเปเบเบเบตเปเบเปเบฒเบเบญเบฒเบเบเบฐเปเบเปเบเบฒเบเปเบเบปเบฒ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบญเบญเบเบเปเบฒเบชเบฑเปเบ zcat เปเบเบทเปเบญเปเบซเบฅเบเบเปเปเบเบงเบฒเบกเบเบตเปเบเปเปเปเบเปเบเบฑเบเบเบธเปเบเบปเปเบฒเปเบเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบเบเบฑเปเบเบเบญเบเบเบฝเบง. เปเบเบเบปเบงเบขเปเบฒเบเบเปเปเปเบเบเบตเป, เปเบเบเบเบตเปเบเบฐเบเบดเบกเบเปเปเบเบงเบฒเบกเปเบชเปเบซเบเปเบฒเบเป, เบเปเบฒเบเบเบฐเปเบญเบเบกเบฑเบเปเบเบซเบฒเปเบเบฅเปเปเบซเบกเปเบเบตเปเปเบญเบตเปเบเบงเปเบฒ server.conf:
# zcat
/usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz
> /etc/openvpn/server.conf
$ cd /etc/openvpn
เปเบซเปเบเบงเบเปเบฎเบปเบฒเปเบญเบปเบฒเปเบญเบเบฐเบชเบฒเบเบเบตเปเบเบงเปเบฒเบเบเบงเบฒเบเปเบฅเบฐเปเบเบฑเบเบเบฐเปเบซเบเบเบเบตเปเบกเบฒเบเปเบญเบกเบเบฑเบเปเบเบฅเปเปเบฅเบฐเปเบเบดเปเบเบงเปเบฒเบกเบฑเบเบเบฐเปเบเบฑเบเปเบเบงเปเบเปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเปเบฎเบฑเบเบเบฒเบเปเบเปเปเบ. เปเบซเปเบชเบฑเบเปเบเบเบงเปเบฒ semicolon (;) เบเบญเบ OpenVPN เบเปเปเปเบซเปเบญเปเบฒเบเบซเบผเบทเบเบฐเบเบดเบเบฑเบเปเบเบงเบเปเปเปเบ (เบฅเบฒเบเบเบทเป 10.2).
เปเบซเปเบเปเบฒเบเบเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบซเบผเบปเปเบฒเบเบตเป.
- เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, OpenVPN เปเบฅเปเบเบขเบนเปเปเบเบเบญเบ 1194. เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฝเบเบญเบฑเบเบเบตเป, เบเบปเบงเบขเปเบฒเบ, เปเบเบทเปเบญเปเบเบทเปเบญเบเบเบดเบเบเบฐเบเปเบฒเบเบญเบเบเปเบฒเบเบเบทเปเบกเบญเบตเบ เบซเบผเบทเบซเบผเบตเบเปเบงเบฑเปเบเบเบงเบฒเบกเบเบฑเบเปเบเปเบเบเบฑเบเบญเบธเปเบกเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบญเบทเปเบเป. เบเบฑเบเบเบฑเปเบเปเบเป 1194 เบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบเบฐเบชเบฒเบเบเบฒเบเบซเบเปเบญเบเบเบตเปเบชเบธเบเบเบฑเบเบฅเบนเบเบเปเบฒ, เบกเบฑเบเบเบตเบเบตเปเบชเบธเบเบเบตเปเบเบฐเปเบฎเบฑเบเบกเบฑเบเบเปเบงเบเบงเบดเบเบตเบเบตเป.
- OpenVPN เปเบเปเบเบฑเบ Transmission Control Protocol (TCP) เบซเบผเบท User Datagram Protocol (UDP) เปเบเบทเปเบญเบชเบปเปเบเบเปเปเบกเบนเบ. TCP เบญเบฒเบเบเบฐเบเปเบฒเบเบงเปเบฒเปเบฅเบฑเบเบเปเบญเบ, เปเบเปเบกเบฑเบเบกเบตเบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบทเบซเบผเบฒเบเปเบฅเบฐเบกเบตเบเบงเบฒเบกเปเบเบปเปเบฒเปเบเบซเบผเบฒเบเปเบเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบเบฑเบเบชเบญเบเบเบฒเบเบเบญเบเบญเบธเปเบกเบ.
- เบเปเบฒเบเบชเบฒเบกเบฒเบเบฅเบฐเบเบธ dev tun เปเบกเบทเปเบญเบเปเบฒเบเบเปเบญเบเบเบฒเบเบชเปเบฒเบเบญเบธเปเบกเบ IP เบเบตเปเบเปเบฒเบเบเบงเปเบฒ, เบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบงเปเบฒเบเบตเปเบเบฑเบเบเบธเปเบเบทเปเบญเบซเบฒเบเปเปเบกเบนเบ เปเบฅเบฐเบเปเปเบกเบตเบซเบเบฑเบเบญเบตเบ. เบเปเบฒ, เปเบเบญเบตเบเบเปเบฒเบเบซเบเบถเปเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบทเปเบญเบกเบเปเปเบเบฒเบเปเบเปเบเบญเบเปเบเบทเบญเบเปเบฒเบเบซเบผเบฒเบ (เปเบฅเบฐเปเบเบทเบญเบเปเบฒเบเบเบตเปเบเบงเบเปเบเบปเบฒเปเบเบฑเบเบเบปเบงเปเบเบ), เบเบฒเบเบชเปเบฒเบเบเบปเบง Ethernet, เบเปเบฒเบเบเบฐเบเปเบญเบเปเบฅเบทเบญเบ dev tap. เบเปเบฒเบเปเบฒเบเบเปเปเปเบเบปเปเบฒเปเบเบงเปเบฒเบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเปเบเบงเปเบ, เปเบซเปเปเบเปเบเบฒเบเปเบเปเบเบฝเบ tun.
- เบชเบตเปเปเบเบงเบเปเปเปเบเปเบซเป OpenVPN เบเบทเปเบเบญเบเบชเบฒเบกเปเบเบฅเปเบเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบฅเบฐเปเบเบฅเปเบเบฒเบเปเบฅเบทเบญเบ dh2048 เบเบตเปเบเปเบฒเบเบชเปเบฒเบเบเปเบญเบเบซเบเปเบฒเบเบตเป.
- เปเบชเบฑเปเบเปเบเบตเบเปเบงเบตเบเปเบฒเบเบปเบเบเบญเบเปเบเบเปเบฅเบฐ subnet mask เบเบตเปเบเบฐเปเบเปเปเบเบทเปเบญเบเปเบฒเบเบปเบเบเบตเปเบขเบนเป IP เปเบซเปเบเบฑเบเบฅเบนเบเบเปเบฒเปเบกเบทเปเบญเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ.
- เบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบฒเบเบเบธเบเบเบนเปเบเบฒเบเปเบฅเบทเบญเบ "เปเบชเบฑเปเบเบเบฒเบ 10.0.3.0 255.255.255.0" เบญเบฐเบเบธเบเบฒเบเปเบซเปเบฅเบนเบเบเปเบฒเบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบทเบญเบเปเบฒเบเบเปเบญเบเบชเปเบงเบเบเบปเบงเบเบตเปเบขเบนเปเปเบเบทเปเบญเบเบซเบผเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ. เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบตเปเบเบฑเบเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบทเบญเบเปเบฒเบเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเบกเบฑเบเปเบญเบเปเบเบทเปเบญเปเบซเปเปเบเบทเบญเบเปเบฒเบเบเปเบญเบเบชเปเบงเบเบเบปเบงเบฎเบนเปเบเปเบฝเบงเบเบฑเบเปเบเบทเบญเบเปเบฒเบเบเปเบญเบ OpenVPN (10.8.0.0).
- เปเบชเบฑเปเบ port-share localhost 80 เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฝเบเปเบชเบฑเปเบเบเบฒเบเบฅเบนเบเบเปเบฒเบเบตเปเปเบเบปเปเบฒเบกเบฒเปเบเบเบญเบ 1194 เปเบเบซเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบงเบฑเบเบเปเบญเบเบเบดเปเบเบเบตเปเบเบฑเบเบขเบนเปเปเบ port 80. (เบเบตเปเบเบฐเปเบเบฑเบเบเบฐเปเบซเบเบเบเปเบฒเบเปเบฒเบเบเบฐเปเบเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบงเบฑเบเปเบเบทเปเบญเบเบปเบเบชเบญเบ VPN เบเบญเบเบเปเบฒเบ.) เบเบตเปเบเบฝเบเปเบเปเปเบฎเบฑเบเบงเบฝเบเปเบเบปเปเบฒเบเบฑเปเบ. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เปเบกเบทเปเบญเปเบเปเบเบเบญเบ tcp เบเบทเบเปเบฅเบทเบญเบ.
- เบเบนเปเปเบเป nobody เปเบฅเบฐเบเบธเปเบก nogroup เบชเบฒเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเปเบเบตเบเปเบเปเบเบฒเบเปเบเบเบเบฒเบเบเบญเบ semicolons (;). เบเบฒเบเบเบฑเบเบเบฑเบเปเบซเปเบฅเบนเบเบเปเบฒเบเบฒเบเปเบเปเบฅเปเบเปเบเบฑเบเบเปเปเบกเบตเปเบ เปเบฅเบฐ nogroup เบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเปเบเบเบเบฑเบเปเบเปเบเบตเบเปเบงเบตเปเบกเปเบเบเปเปเบกเบตเบชเบดเบเบเบดเบเบดเปเบชเบ.
- เบเบฑเบเบเบถเบเบฅเบฐเบเบธเบงเปเบฒเบฅเบฒเบเบเบฒเบเบเบฑเบเบเบถเบเบเบฑเบเบเบธเบเบฑเบเบเบฐเบเบฝเบเบเบฑเบเบฅเบฒเบเบเบฒเบเปเบเบปเปเบฒเปเบเปเบเปเบฅเบฐเบเบฑเปเบเบเบตเป OpenVPN เปเบฅเบตเปเบกเบเบปเปเบ, เปเบเบเบฐเบเบฐเบเบตเปเบเบฑเบเบเบถเบเบเบฒเบเบเปเปเบเปเบฒเบเบเบฐเปเบเบตเปเบกเบฅเบฒเบเบเบฒเบเปเปเปเปเบชเปเปเบเบฅเปเบเบฑเบเบเบถเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง. เปเบเบฅเป openvpn.log เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเบเบทเบเบเบฝเบเปเบชเปเปเบเปเบฅเบเบฐเบเปเบฅเบต /etc/openvpn/.
เบเบญเบเบเบฒเบเบเบฑเปเบ, เบกเบนเบเบเปเบฒเบเบญเบเบฅเบนเบเบเปเบฒเบเปเปเบฅเบนเบเบเปเบฒเบเบฑเบเบกเบฑเบเบเบฐเบเบทเบเปเบเบตเปเบกเปเบชเปเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบทเปเบญเปเบซเปเบฅเบนเบเบเปเบฒเบซเบผเบฒเบเบเบปเบเบชเบฒเบกเบฒเบเปเบเบดเปเบเปเบซเบฑเบเบเบฑเบเปเบฅเบฐเบเบฑเบเบเบญเบเปเบซเบเบทเบญเบเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ OpenVPN. เบเปเบฒเบเปเบฒเบเบเปเปเบเบเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบญเบเบเปเบฒเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ OpenVPN เปเบเป:
# systemctl start openvpn
เปเบเบทเปเบญเบเบเบฒเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฒเบเบเปเบฝเบเปเบเบเบเบญเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบฅเบฐเบซเบงเปเบฒเบ OpenVPN เปเบฅเบฐ systemd, syntax เบเปเปเปเบเบเบตเปเบเบฒเบเบเบฑเปเบเบญเบฒเบเบเบฐเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ: systemctl เปเบฅเบตเปเบก openvpn@server.
เปเบฅเปเบ ip addr เปเบเบทเปเบญเบฅเบฒเบเบเบทเปเบชเปเบงเบเบเบดเบเบเปเปเปเบเบทเบญเบเปเบฒเบเบเบญเบเปเบเบตเบเปเบงเบตเบเบญเบเบเปเบฒเบเบเบญเบเบเบตเปเบเบงเบเบชเบปเปเบเบฅเบดเปเบเปเบเบซเบฒเบชเปเบงเบเบเบดเบเบเปเปเปเบซเบกเปเบเบตเปเปเบญเบตเปเบเบงเปเบฒ tun0. OpenVPN เบเบฐเบชเปเบฒเบเบกเบฑเบเปเบเบทเปเบญเบฎเบฑเบเปเบเปเบฅเบนเบเบเปเบฒเบเบตเปเปเบเบปเปเบฒเบกเบฒ:
$ ip addr
[...]
4: tun0: mtu 1500 qdisc [...]
link/none
inet 10.8.0.1 peer 10.8.0.2/32 scope global tun0
valid_lft forever preferred_lft forever
เบเปเบฒเบเบญเบฒเบเบเบฐเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบดเบเปเบเบตเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบซเบกเปเบเปเบญเบเบเบตเปเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบฐเปเบฅเบตเปเบกเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเปเบเบฑเบกเบเบตเป. เบขเบธเบเบเปเปเปเบเปเบกเปเบเบเบญเบกเบเบดเบงเปเบเบตเบฅเบนเบเบเปเบฒ.
10.1.2. เบเบฒเบเบเบฑเปเบเบเปเบฒเบฅเบนเบเบเปเบฒ OpenVPN
เบเบฒเบกเบเบฐเปเบเบเบต, tunnels เบเบทเบเบชเปเบฒเบเบเบถเปเบเปเบเบเบกเบตเบขเปเบฒเบเบซเบเปเบญเบเบชเบญเบเบเบฒเบเบญเบญเบ (เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบซเบฒเบเบงเบเปเบเบปเบฒเบงเปเบฒเบเปเปเบฒ). OpenVPN เบเบตเปเบเบทเบเบเบฑเปเบเบเปเบฒเบขเปเบฒเบเบเบทเบเบเปเบญเบเบขเบนเปเปเบเปเบเบตเบเปเบงเบตเบเบฐเบเบตเปเบเปเบฒเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเปเบเบปเปเบฒเปเบฅเบฐเบญเบญเบเบเบฒเบเบญเบธเปเบกเบเบขเบนเปเบเปเบฒเบเบซเบเบถเปเบ. เปเบเปเบเปเบฒเบเบเบฑเบเบเบฐเบเปเบญเบเปเบเปเบเบญเบเปเบงเบเบฒเบเบขเปเบฒเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเบเปเบฒเบเบฅเบนเบเบเปเบฒ, เบเบฑเปเบเปเบกเปเบ, เบขเบนเปเปเบเบเปเบฒเบเบญเบทเปเบเปเบเบญเบเบญเบธเปเบกเบ.
เปเบเบเบฒเบเบเบตเป, เบเปเบญเบเบเบฐเบชเบธเบกเปเบชเปเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฒเบเบเบฐเปเบเบเบเบญเบเบเบญเบกเบเบดเบงเปเบเบต Linux เบเปเบงเบเบเบปเบเปเบญเบเปเบเบทเปเบญเปเบฎเบฑเบเบซเบเปเบฒเบเบตเปเปเบเบฑเบเบฅเบนเบเบเปเบฒ OpenVPN. เปเบเปเบเบตเปเบเปเปเปเบกเปเบเบงเบดเบเบตเบเบฝเบงเบเบตเปเบกเบตเปเบญเบเบฒเบเบเบตเป. OpenVPN เบฎเบญเบเบฎเบฑเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบฅเบนเบเบเปเบฒเบเบตเปเบชเบฒเบกเบฒเบเบเบดเบเบเบฑเปเบ เปเบฅเบฐเปเบเปเปเบเบเบญเบกเบเบดเบงเปเบเบตเบเบฑเปเบเปเบเบฐ เปเบฅเบฐเปเบฅเบฑเบเบเบฑเบญเบเบเบตเปเปเบเป Windows เบซเบผเบท macOS, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบชเบฐเบกเบฒเบเปเบเบ เปเบฅเบฐเปเบเบฑเบเปเบฅเบฑเบ Android เปเบฅเบฐ iOS. เปเบเบดเปเบ openvpn.net เบชเปเบฒเบฅเบฑเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ.
เบเบธเบ OpenVPN เบเบฐเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบดเบเบเบฑเปเบเบขเบนเปเปเบเปเบเบทเปเบญเบเบฅเบนเบเบเปเบฒเบเปเบญเบเบงเปเบฒเบกเบฑเบเบเบทเบเบเบดเบเบเบฑเปเบเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบกเบตเบเปเบฒเบ -rsa เบขเบนเปเบเบตเปเบเบตเปเบเบฑเบเบเบฑเปเบเปเบเปเบเบฐเปเบเบเบตเปเบเปเบฒเบเบเปเบฒเบฅเบฑเบเปเบเปเบขเบนเปเปเบฅเปเบง. เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบฑเบเบฅเบญเบเปเบเบฅเปเปเบกเปเปเบเบ client.conf เปเบเปเบชเปเปเบเปเบฅเบเบฐเบเปเบฅเบต /etc/openvpn/ เบเบตเปเปเบเบปเปเบฒเบซเบฒเบเปเปเบชเปเบฒเบ. เปเบงเบฅเบฒเบเบตเปเปเบเบฅเปเบเบฐเบเปเปเบเบทเบ zip, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบชเบฑเปเบ cp เบเบปเบเบเบฐเบเบดเบเบฐเปเบฎเบฑเบเบงเบฝเบเปเบเปเบเบต:
# apt install openvpn
# cp /usr/share/doc/openvpn/examples/sample-config-files/client.conf
/etc/openvpn/
เบเบฒเบเบเบฑเปเบเบเปเบฒเบชเปเบงเบเปเบซเบเปเปเบเปเบเบฅเป client.conf เบเบญเบเบเปเบฒเบเบเบฐเปเบเบฑเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเบปเบเปเบญเบเบเบตเปเบชเบงเบเบเบฒเบก: เบเบงเบเปเบเบปเบฒเบเบงเบเบเบฐเบเบปเบเบเบฑเบเบเปเบฒเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ. เบเบฑเปเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบซเบฑเบเปเบเปเบเบฒเบเปเบเบฅเปเบเบปเบงเบขเปเบฒเบเบเปเปเปเบเบเบตเป, เบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบเปเบกเปเบเบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบ 192.168.1.23 1194, เปเบเบดเปเบเบเบญเบเบฅเบนเบเบเปเบฒเบเบตเปเบขเบนเป IP เบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ. เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ, เปเบซเปเปเบเปเปเบเบงเปเบฒเบเบตเปเปเบกเปเบเบเบตเปเบขเบนเปเปเบเบตเบเปเบงเบตเบเบญเบเบเปเบฒเบ. เบเปเบฒเบเบเปเปเบเบงเบเบเบฑเบเบเบฑเบเปเบซเปเบเบญเบกเบเบดเบงเปเบเบตเบฅเบนเบเบเปเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบเปเบเบขเบฑเปเบเบขเบทเบเปเบเบตเบเปเบงเบตเปเบเบทเปเบญเบเปเบญเบเบเบฑเบเบเบฒเบเปเบเบกเบเบตเบเบตเปเบญเบฒเบเปเบเบตเบเบเบถเปเบเปเบเบเบฒเบ. เบงเบดเบเบตเบซเบเบถเปเบเบเบตเปเบเบฐเปเบฎเบฑเบเบเบทเบเบฒเบเปเบเบตเปเบก line remote-cert-tls server (Listing 10.3).
เบเบญเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบเบตเปเปเบเปเบฅเบเบฐเบเปเบฅเบต /etc/openvpn/ เปเบฅเบฐเบชเบฐเบเบฑเบเบฅเบฐเบซเบฑเบเบเบฒเบเบขเบฑเปเบเบขเบทเบเบเบฒเบเปเบเบตเบเปเบงเบต. เบเปเบฝเบเปเบเบเบเบตเปเบขเบนเป IP เบเบญเบเปเบเบตเบเปเบงเบต เบซเบผเบทเบเบทเปเปเบเปเบกเบเปเบเบเบปเบงเบขเปเบฒเบเบเปเบงเบเบเปเบฒเบเบญเบเปเบเบปเปเบฒ:
เบเปเปเบกเบตเบซเบเบฑเบเบเบตเปเบซเบเปเบฒเบเบทเปเบเปเบเบฑเปเบเบเบตเปเบเบฐเปเบเบตเบเบเบถเปเบเบเบปเบเบเบงเปเบฒเบเปเบฒเบเบเบฐเปเบเบตเบเปเบเป OpenVPN เปเบเบฅเบนเบเบเปเบฒ. เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเปเบฒเบเบชเบญเบเบชเบฒเบกเบเบฒเบเปเบเปเบเบฝเบ, เบเปเบฒเบเบเบฐเปเบฎเบฑเบเบกเบฑเบเบเบฒเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ. เบเบฒเบเปเบเปเบเบฝเบ --tls-client เบเบญเบ OpenVPN เบงเปเบฒเบเปเบฒเบเบเบฐเบเบฐเบเบดเบเบฑเบเปเบเบฑเบเบฅเบนเบเบเปเบฒเปเบฅเบฐเปเบเบทเปเบญเบกเบเปเปเปเบเบเบเปเบฒเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ TLS, เปเบฅเบฐ --config เบเบตเปเปเบซเปเปเบซเบฑเบเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบญเบเบเปเบฒเบ:
# openvpn --tls-client --config /etc/openvpn/client.conf
เบญเปเบฒเบเบญเบญเบเบเปเบฒเบชเบฑเปเบเบขเปเบฒเบเบฅเบฐเบกเบฑเบเบฅเบฐเบงเบฑเบเปเบเบทเปเบญเปเบซเปเปเบเปเปเบเบงเปเบฒเบเปเบฒเบเปเบเบทเปเบญเบกเบเปเปเบขเปเบฒเบเบเบทเบเบเปเบญเบ. เบเปเบฒเบกเบตเบเบฒเบเบขเปเบฒเบเบเบดเบเบเบฒเบเปเบเบเบฑเปเบเบเปเบฒเบญเบดเบ, เบกเบฑเบเบญเบฒเบเบเบฐเปเบเบฑเบเบเปเบญเบเบเบงเบฒเบกเบเปเปเบเบปเบเบเบฑเบเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบฅเบฐเบซเบงเปเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบฅเบฐเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒเบฅเบนเบเบเปเบฒเบซเบผเบทเบเบฑเบเบซเบฒเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบทเบญเบเปเบฒเบ / เปเบเบงเป. เบเบตเปเปเบกเปเบเบเบฒเบเบเปเบฒเปเบเบฐเบเปเบฒเบเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒ.
- เบญเปเบฒเบเบขเปเบฒเบเบฅเบฐเบกเบฑเบเบฅเบฐเบงเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ OpenVPN เปเบเบฅเบนเบเบเปเบฒ. เบกเบฑเบเบกเบฑเบเบเบฐเบกเบตเบเปเบฒเปเบเบฐเบเปเบฒเบเบตเปเบกเบตเบเบธเบเบเปเบฒเบเปเบฝเบงเบเบฑเบเบชเบดเปเบเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเปเบฅเบฐเปเบเบฑเบเบซเบเบฑเบ.
- เบเบงเบเปเบเบดเปเบเบเปเปเบเบงเบฒเบกเบชเบฐเปเบเบเบเปเปเบเบดเบเบเบฒเบเปเบเปเบเบฅเป openvpn.log เปเบฅเบฐ openvpn-status.log เปเบเปเบเปเบฅเบเบฐเบเปเบฅเบต /etc/openvpn/ เปเบเปเบเบตเบเปเบงเบต.
- เบเบงเบเปเบเบดเปเบเบเบฑเบเบเบถเบเบฅเบฐเบเบปเบเปเบเปเบเบตเบเปเบงเบต เปเบฅเบฐเบฅเบนเบเบเปเบฒเบชเบณเบฅเบฑเบเบเปเปเบเบงเบฒเบกเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบ OpenVPN เปเบฅเบฐเปเบงเบฅเบฒ. (journalctl -ce เบเบฐเบชเบฐเปเบเบเบฅเบฒเบเบเบฒเบเบซเบผเปเบฒเบชเบธเบ.)
- เปเบซเปเปเบเปเปเบเบงเปเบฒเบเปเบฒเบเบกเบตเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบทเบญเบเปเบฒเบเบเบตเปเบซเปเบฒเบงเบซเบฑเบเบฅเบฐเบซเบงเปเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบฅเบฐเบฅเบนเบเบเปเบฒ (เปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเปเปเบเบเบปเบเบเบต 14).
เบเปเบฝเบงเบเบฑเบเบเบนเปเบเบฝเบ
เบเปเบฒเบ David Clinton - เบเบนเปโเบเปโเบฅเบดโเบซเบฒเบโเบฅเบฐโเบเบปเบโ, เบเบนโเบญเบฒโเบเบฒเบโเปเบฅเบฐโเบเบฑเบโเบเบฝเบโ. เบฅเบฒเบงเปเบเปเบเปเบฅเบดเบซเบฒเบ, เบเบฝเบเบเปเบฝเบงเบเบฑเบ, เปเบฅเบฐเบชเปเบฒเบเบญเบธเบเบฐเบเบญเบเบเบฒเบเบชเบถเบเบชเบฒเบชเปเบฒเบฅเบฑเบเบงเบดเบเบฒเบเปเบฒเบเบงเบดเบเบฒเบเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบเบเปเบฒเบเบงเบเบซเบผเบฒเบ, เบฅเบงเบกเบเบฑเบเบฅเบฐเบเบปเบ Linux, เบเบญเบกเบเบดเบงเปเบเบตเปเบเบฑเบ (เปเบเบเบชเบฐเปเบเบฒเบฐ AWS), เปเบฅเบฐเปเบเบเปเบเปเบฅเบเบตเบเบฑเบเบเบธเปเบเบฑเปเบ Docker. เบฅเบฒเบงเบเบฝเบเบเบถเปเบก Learn Amazon Web Services in a month of Lunches (Manning, 2017). เบซเบผเบฑเบเบชเบนเบเบเบฒเบเบเบถเบเบญเบปเบเบฎเบปเบกเบงเบดเบเบตเปเบญเบเปเบฒเบเบงเบเบซเบผเบฒเบเบเบญเบเบฅเบฒเบงเบชเบฒเบกเบฒเบเบเบปเบเปเบเปเบเบตเป Pluralsight.com, เปเบฅเบฐเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบทเปเบกเบญเบทเปเบเปเบเบญเบเบฅเบฒเบง (เบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบธเปเบกเบเบญเบ Linux เปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ virtualization) เปเบกเปเบเบกเบตเบขเบนเป.
ยป เบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเบเบถเปเบกเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเปเบเบดเปเบเปเบเปเบเบตเป
ยป
ยป
เบชเปเบฒเบฅเบฑเบ Khabrozhiteley เบชเปเบงเบเบฅเบปเบ 25% เบเบฒเบเบเปเบฒเปเบเปเบเบนเบเบญเบ - Linux
เบเบฒเบเบซเบผเบฑเบเบเบฒเบเบเปเบฒเบฅเบฐเบชเบฐเบเบฑเบเปเบเปเบเบเบญเบเบเบถเปเบก, เบเบถเปเบกเบญเบตเปเบฅเบฑเบเปเบเบฃเบเบดเบเบเบฐเบเบทเบเบชเบปเปเบเปเบเบเบฒเบเบญเบตเปเบกเบฅ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com