เช เชตเชคเชฐเชฃ โ10.1. OpenVPN เชเชจเชฒ เชฌเชจเชพเชตเซ เชฐเชนเซเชฏเชพ เชเซเช"
เชฏเซเชเซเชฏ เชฐเซเชคเซ เชกเชฟเชเชพเชเชจ เชเชฐเชพเชฏเซเชฒ VPN เชเชจเชฒ เชฐเชฟเชฎเซเช เชเซเชฒเชพเชฏเชเช เช เชจเซ เชธเชฐเซเชตเชฐ เชตเชเซเชเซ เชธเซเชงเซ เชเซเชกเชพเชฃ เชชเซเชฐเชฆเชพเชจ เชเชฐเซ เชเซ เชเซ เชกเซเชเชพเชจเซ เชเซเชชเชพเชตเซ เชเซ เชเชพเชฐเชฃ เชเซ เชคเซ เช เชธเซเชฐเชเซเชทเชฟเชค เชจเซเชเชตเชฐเซเช เชชเชฐ เชฎเซเชธเชพเชซเชฐเซ เชเชฐเซ เชเซ. เชคเซ เชถเซเช? เชคเชฎเซ เชชเชนเซเชฒเชพเชฅเซ เช เชเชฃเชพ เชธเชพเชงเชจเซ เชเซเชฏเชพ เชเซ เชเซ เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจ เชธเชพเชฅเซ เช เชเชฐเซ เชถเชเซ เชเซ. VPN เชจเซเช เชตเชพเชธเซเชคเชตเชฟเช เชฎเซเชฒเซเชฏ เช เชเซ เชเซ เชเชจเชฒ เชเซเชฒเซเชจเซ, เชคเชฎเซ เชฐเชฟเชฎเซเช เชจเซเชเชตเชฐเซเชเซเชธเชจเซ เชเชจเซเชเซเช เชเชฐเซ เชถเชเซ เชเซ เชเชพเชฃเซ เชเซ เชคเซ เชฌเชงเชพ เชธเซเชฅเชพเชจเชฟเช เชนเซเชฏ. เชเช เช เชฐเซเชฅเชฎเชพเช, เชคเชฎเซ เชฌเชพเชฏเชชเชพเชธเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชฐเชนเซเชฏเชพเช เชเซ.
เช เชตเชฟเชธเซเชคเซเชค เชจเซเชเชตเชฐเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ, เชธเชเชเชพเชฒเชเซ เชเชฎเซ เชคเซเชฏเชพเชเชฅเซ เชคเซเชฎเชจเชพ เชธเชฐเซเชตเชฐ เชชเชฐ เชคเซเชฎเชจเซเช เชเชพเชฐเซเชฏ เชเชฐเซ เชถเชเซ เชเซ. เชชเชฐเชเชคเซ เชตเชงเซ เชฎเชนเชคเซเชคเซเชตเชจเซ เชฌเชพเชฌเชค เช เชเซ เชเซ, เชฌเชนเซเชตเชฟเชง เชธเซเชฅเชพเชจเซ เชชเชฐ เชซเซเชฒเชพเชฏเซเชฒเชพ เชธเชเชธเชพเชงเชจเซ เชงเชฐเชพเชตเชคเซ เชเชเชชเชจเซ เชคเซ เชฌเชงเชพเชจเซ เชฆเซเชถเซเชฏเชเซเชทเชฎ เช เชจเซ เชฌเชงเชพ เชเซเชฅเซ เชฎเชพเชเซ เชธเซเชฒเชญ เชฌเชจเชพเชตเซ เชถเชเซ เชเซ เชเซเชจเซ เชคเซเชฎเชจเซ เชเชฐเซเชฐ เชนเซเชฏ, เชคเซเช เชเซเชฏเชพเช เชชเชฃ เชนเซเชฏ (เชเชเซเชคเชฟ 10.1).
เชเชจเชฒ เชชเซเชคเซ เชธเซเชฐเชเซเชทเชพเชจเซ เชฌเชพเชเชฏเชงเชฐเซ เชเชชเชคเซ เชจเชฅเซ. เชชเชฐเชเชคเซ เชจเซเชเชตเชฐเซเช เชฎเชพเชณเชเชพเชฎเชพเช เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจ เชงเซเชฐเชฃเซเชฎเชพเชเชฅเซ เชเชเชจเซ เชธเชฎเชพเชตเซเชถ เชเชฐเซ เชถเชเชพเชฏ เชเซ, เชเซ เชจเซเชเชงเชชเชพเชคเซเชฐ เชฐเซเชคเซ เชธเซเชฐเชเซเชทเชพเชจเชพ เชธเซเชคเชฐเชฎเชพเช เชตเชงเชพเชฐเซ เชเชฐเซ เชเซ. เชเชชเชจ เชธเซเชฐเซเชธ OpenVPN เชชเซ เชเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชฌเชจเชพเชตเซเชฒ เชเชจเชฒ เช เช TLS/SSL เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ เชเซเชจเชพ เชตเชฟเชถเซ เชคเชฎเซ เชชเชนเซเชฒเซเชฅเซ เชตเชพเชเชเซเชฏเซเช เชเซ. OpenVPN เช เชเชเชฎเชพเชคเซเชฐ เชเชจเชฒเชฟเชเช เชตเชฟเชเชฒเซเชช เชเชชเชฒเชฌเซเชง เชจเชฅเซ, เชชเชฐเชเชคเซ เชคเซ เชธเซเชฅเซ เชตเชงเซ เชเชพเชฃเซเชคเซ เชเซ. เชคเซเชจเซ เชตเซเชเชฒเซเชชเชฟเช เชฒเซเชฏเชฐ 2 เชเชจเชฒ เชชเซเชฐเซเชเซเชเซเชฒ เชเชฐเชคเชพเช เชธเชนเซเช เชเชกเชชเซ เช เชจเซ เชตเชงเซ เชธเซเชฐเชเซเชทเชฟเชค เชฎเชพเชจเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชเซ IPsec เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ.
เชถเซเช เชคเชฎเซ เชเชเซเชเซ เชเซ เชเซ เชคเชฎเชพเชฐเซ เชเซเชฎเชจเชพ เชฆเชฐเซเช เชตเซเชฏเชเซเชคเชฟ เชฐเชธเซเชคเชพ เชชเชฐ เชนเซเชฏ เช เชฅเชตเชพ เชเซเชฆเซ เชเซเชฆเซ เชเชฎเชพเชฐเชคเซเชฎเชพเช เชเชพเชฎ เชเชฐเชคเซ เชตเชเชคเซ เชเชเชฌเซเชเชพ เชธเชพเชฅเซ เชธเซเชฐเชเซเชทเชฟเชค เชฐเซเชคเซ เชตเชพเชคเชเซเชค เชเชฐเซ? เช เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชเชชเซเชฒเซเชเซเชถเชจ เชถเซเชฐเชฟเชเช เช เชจเซ เชธเชฐเซเชตเชฐเชจเชพ เชธเซเชฅเชพเชจเชฟเช เชจเซเชเชตเชฐเซเช เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเซ เชเชเซเชธเซเชธ เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเชตเชพ เชฎเชพเชเซ เชเช OpenVPN เชธเชฐเซเชตเชฐ เชฌเชจเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เช เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชซเชเซเชค เชฌเซ เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจเซ เช เชฅเชตเชพ เชฌเซ เชเชจเซเชเซเชจเชฐ เชเชฒเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ: เชเช เชธเชฐเซเชตเชฐ/เชนเซเชธเซเช เชคเชฐเซเชเซ เชเชพเชฐเซเชฏ เชเชฐเชตเชพ เชฎเชพเชเซ เช เชจเซ เชเช เชเซเชฒเชพเชฏเชจเซเช เชคเชฐเซเชเซ เชเชพเชฐเซเชฏ เชเชฐเชตเชพ เชฎเชพเชเซ. VPN เชฌเชจเชพเชตเชตเซ เช เชธเชฐเชณ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชจเชฅเซ, เชคเซเชฅเซ เชฎเซเชเชพ เชเชฟเชคเซเชฐเชจเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซเชตเชพ เชฎเชพเชเซ เชฅเซเชกเซ เชฎเชฟเชจเชฟเชเซ เชฒเซเชตเชพ เชฏเซเชเซเชฏ เชเซ.
10.1.1. เชเชชเชจเชตเซเชชเซเชเชจ เชธเชฐเซเชตเชฐ เชเซเช เชตเชฃเซ
เชคเชฎเซ เชชเซเชฐเชพเชฐเชเชญ เชเชฐเซ เชคเซ เชชเชนเซเชฒเชพเช, เชนเซเช เชคเชฎเชจเซ เชเซเชเชฒเซเช เชเชชเชฏเซเชเซ เชธเชฒเชพเชน เชเชชเซเชถ. เชเซ เชคเชฎเซ เชคเซ เชเชพเชคเซ เชเชฐเชตเชพ เชเช เชฐเชนเซเชฏเชพเช เชเซ (เช เชจเซ เชนเซเช เชคเชฎเชจเซ เชเซเชฌ เชญเชฒเชพเชฎเชฃ เชเชฐเซเช เชเซเช), เชคเซ เชคเชฎเซ เชเชฆเชพเช เชคเชฎเชพเชฐเซ เชเชพเชคเชจเซ เชคเชฎเชพเชฐเชพ เชกเซเชธเซเชเชเซเชช เชชเชฐ เชเซเชฒเซเชฒเซ เชฌเชนเซเชตเชฟเชง เชเชฐเซเชฎเชฟเชจเชฒ เชตเชฟเชจเซเชกเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชคเชพ เชเซเชถเซ, เชฆเชฐเซเช เช เชฒเช เชฎเชถเซเชจ เชธเชพเชฅเซ เชเซเชกเชพเชฏเซเชฒ เชเซ. เชคเซเชฏเชพเช เชเซเชเชฎ เชเซ เชเซ เช เชฎเซเช เชธเชฎเชฏเซ เชคเชฎเซ เชตเชฟเชเชกเซเชฎเชพเช เชเซเชเซ เชเชฆเซเชถ เชฆเชพเชเชฒ เชเชฐเชถเซ. เชเชจเซ เช เชตเชเชฃเชตเชพ เชฎเชพเชเซ, เชคเชฎเซ เชเชฎเชพเชจเซเชก เชฒเชพเชเชจ เชชเชฐ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฎเชถเซเชจเชจเซเช เชจเชพเชฎ เชฌเชฆเชฒเชตเชพ เชฎเชพเชเซ เชนเซเชธเซเชเชจเชพเชฎ เชเชฆเซเชถเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ เชเซ เชคเชฎเชจเซ เชธเซเชชเชทเซเชเชชเชฃเซ เชเชนเซ เชเซ เชเซ เชคเชฎเซ เชเซเชฏเชพเช เชเซ. เชเชเชตเชพเชฐ เชคเชฎเซ เช เชเชฐเซ เชฒเซ เชคเซ เชชเชเซ, เชคเชฎเชพเชฐเซ เชธเชฐเซเชตเชฐเชฎเชพเชเชฅเซ เชฒเซเช เชเชเช เชเชฐเชตเซเช เชชเชกเชถเซ เช เชจเซ เชจเชตเซ เชธเซเชเชฟเชเชเซเชธเชจเซ เชชเซเชฐเชญเชพเชตเชฎเชพเช เชฒเชพเชตเชตเชพ เชฎเชพเชเซ เชซเชฐเซเชฅเซ เชฒเซเช เชเชจ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชชเชกเชถเซ. เช เชคเซ เชเซเชตเซ เชฆเซเชเชพเชฏ เชเซ:
เช เช
เชญเชฟเชเชฎเชจเซ เช
เชจเซเชธเชฐเซเชจเซ เช
เชจเซ เชคเชฎเซ เชเซเชจเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเซ เชเซ เชคเซ เชฆเชฐเซเช เชฎเชถเซเชจเชจเซ เชฏเซเชเซเชฏ เชจเชพเชฎ เชเชชเซเชจเซ, เชคเชฎเซ เชธเชฐเชณเชคเชพเชฅเซ เชคเชฎเซ เชเซเชฏเชพเช เชเซ เชคเซเชจเซ เชเซเชฐเซ
เช เชฐเชพเชเซ เชถเชเซ เชเซ.
เชนเซเชธเซเชเชจเชพเชฎเชจเซ เชเชชเชฏเซเช เชเชฐเซเชฏเชพ เชชเชเซ, เช เชจเซเชเชพเชฎเซ เชเชฆเซเชถเซ เชเชฒเชพเชตเชคเซ เชตเชเชคเซ เชคเชฎเชจเซ เชนเซเชธเซเช เชเชชเชจเชตเซเชชเซเชเชจ-เชธเชฐเซเชตเชฐ เชธเชเชฆเซเชถเชพเชเชจเซ เชเชเซเชฒเชตเชพเชฎเชพเช เช เชธเชฎเชฐเซเชฅเชคเชพเชจเซ เชธเชพเชฎเชจเซ เชเชฐเชตเซ เชชเชกเซ เชถเชเซ เชเซ. เชฏเซเชเซเชฏ เชจเชตเชพ เชฏเชเชฎเชพเชจเชจเชพเชฎ เชธเชพเชฅเซ /etc/hosts เชซเชพเชเชฒเชจเซ เช เชชเชกเซเช เชเชฐเชตเชพเชฅเซ เชธเชฎเชธเซเชฏเชพเชจเซเช เชจเชฟเชฐเชพเชเชฐเชฃ เชเชตเชตเซเช เชเซเชเช.
เชคเชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐเชจเซ OpenVPN เชฎเชพเชเซ เชคเซเชฏเชพเชฐ เชเชฐเซ เชฐเชนเซเชฏเชพเช เชเซเช
เชคเชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐ เชชเชฐ OpenVPN เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชฌเซ เชชเซเชเซเชเซเชจเซ เชเชฐเซเชฐ เชเซ: openvpn เช เชจเซ easy-rsa (เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจ เชเซ เชเชจเชฐเซเชถเชจ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเซเช เชธเชเชเชพเชฒเชจ เชเชฐเชตเชพ เชฎเชพเชเซ). เชเซ เชเชฐเซเชฐเซ เชนเซเชฏ เชคเซ CentOS เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเช เชชเซเชฐเชฅเชฎ เชเชชเซเชฒ-เชฐเชฟเชฒเซเช เชฐเซเชชเซเชเซเชเชฐเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเซ เชเซเชเช, เชเซเชฎ เชเซ เชคเชฎเซ เชชเซเชฐเชเชฐเชฃ 2 เชฎเชพเช เชเชฐเซเชฏเซเช เชเซ. เชธเชฐเซเชตเชฐ เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เชเชเซเชธเซเชธ เชเชเชพเชธเชตเชพ เชฎเชพเชเซ เชธเชเซเชทเชฎ เชฅเชตเชพ เชฎเชพเชเซ, เชคเชฎเซ Apache เชตเซเชฌ เชธเชฐเซเชตเชฐ (Ubuntu เชชเชฐ apache2 เช เชจเซ CentOS เชชเชฐ httpd) เชชเชฃ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ เชถเชเซ เชเซ.
เชเซเชฏเชพเชฐเซ เชคเชฎเซ เชคเชฎเชพเชฐเซเช เชธเชฐเซเชตเชฐ เชธเซเช เชเชฐเซ เชฐเชนเซเชฏเชพเช เชนเซเชต, เชคเซเชฏเชพเชฐเซ เชนเซเช เชซเชพเชฏเชฐเชตเซเชฒเชจเซ เชธเชเซเชฐเชฟเชฏ เชเชฐเชตเชพเชจเซ เชญเชฒเชพเชฎเชฃ เชเชฐเซเช เชเซเช เชเซ 22 (SSH) เช เชจเซ 1194 (OpenVPN เชจเชพ เชกเชฟเชซเซเชฒเซเช เชชเซเชฐเซเช) เชธเชฟเชตเชพเชฏเชจเชพ เชคเชฎเชพเชฎ เชชเซเชฐเซเชเซเชธเชจเซ เช เชตเชฐเซเชงเชฟเชค เชเชฐเซ เชเซ. เช เชเชฆเชพเชนเชฐเชฃ เชธเชฎเชเชพเชตเซ เชเซ เชเซ เชเชฌเซเชจเซเชเซ เชชเชฐ ufw เชเซเชตเซ เชฐเซเชคเซ เชเชพเชฐเซเชฏ เชเชฐเชถเซ, เชชเชฐเชเชคเซ เชฎเชจเซ เชเชพเชคเชฐเซ เชเซ เชเซ เชคเชฎเชจเซ เชนเชเซ เชชเชฃ เชชเซเชฐเชเชฐเชฃ 9 เชจเซ CentOS เชซเชพเชฏเชฐเชตเซเชฒเซเชก เชชเซเชฐเซเชเซเชฐเชพเชฎ เชฏเชพเชฆ เชเซ:
# ufw enable
# ufw allow 22
# ufw allow 1194
เชธเชฐเซเชตเชฐ เชชเชฐ เชจเซเชเชตเชฐเซเช เชเชจเซเชเชฐเชซเซเชธ เชตเชเซเชเซ เชเชเชคเชฐเชฟเช เชฐเซเชเซเชเชเชจเซ เชธเชเซเชฐเชฟเชฏ เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ /etc/sysctl.conf เชซเชพเชเชฒเชฎเชพเช เชเช เชฒเซเชเซ (net.ipv4.ip_forward = 1)เชจเซ เช เชจเชเซเชฎเซเชจเซเช เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชเชจเชพเชฅเซ เชฐเชฟเชฎเซเช เชเซเชฒเชพเชฏเชเช เชเชเชตเชพเชฐ เชเชจเซเชเซเช เชฅเช เชเชพเชฏ เชชเชเซ เชเชฐเซเชฐเชฟเชฏเชพเชค เชฎเซเชเชฌ เชฐเซเชกเชพเชฏเชฐเซเชเซเช เชฅเช เชถเชเชถเซ. เชจเชตเชพ เชตเชฟเชเชฒเซเชชเชจเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ, sysctl -p เชเชฒเชพเชตเซ:
# nano /etc/sysctl.conf
# sysctl -p
เชคเชฎเชพเชฐเซเช เชธเชฐเซเชตเชฐ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชนเชตเซ เชธเชเชชเซเชฐเซเชฃ เชฐเซเชคเซ เชเซเช เชตเชพเชฏเซเชฒเซเช เชเซ, เชชเชฐเชเชคเซ เชคเชฎเซ เชคเซเชฏเชพเชฐ เชฅเชพเช เชคเซ เชชเชนเซเชฒเชพเช เชนเชเซ เชเช เชตเชงเซ เชตเชธเซเชคเซ เชเชฐเชตเชพเชจเซเช เชฌเชพเชเซ เชเซ: เชคเชฎเชพเชฐเซ เชจเซเชเซเชจเชพ เชชเชเชฒเชพเช เชญเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชชเชกเชถเซ (เช เชฎเซ เชคเซเชฎเชจเซ เชเชเชณ เชตเชฟเชเชคเชตเชพเชฐ เชเชตเชฐเซ เชฒเชเชถเซเช).
- เชธเชฐเชณ-rsa เชชเซเชเซเช เชธเชพเชฅเซ เชชเซเชฐเซ เชชเชพเชกเชตเชพเชฎเชพเช เชเชตเซเชฒ เชธเซเชเซเชฐเชฟเชชเซเชเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชธเชฐเซเชตเชฐ เชชเชฐ เชชเชฌเซเชฒเชฟเช เชเซ เชเชจเซเชซเซเชฐเชพเชธเซเชเซเชฐเชเซเชเชฐ (PKI) เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจ เชเซเชจเซ เชธเชฎเซเชน เชฌเชจเชพเชตเซ. เชเชตเชถเซเชฏเชเชชเชฃเซ, OpenVPN เชธเชฐเซเชตเชฐ เชคเซเชจเชพ เชชเซเชคเชพเชจเชพ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เชธเชคเซเชคเชพ (CA) เชคเชฐเซเชเซ เชชเชฃ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ.
- เชเซเชฒเชพเชฏเชเช เชฎเชพเชเซ เชฏเซเชเซเชฏ เชเซเช เชคเซเชฏเชพเชฐ เชเชฐเซ
- เชธเชฐเซเชตเชฐ เชฎเชพเชเซ server.conf เชซเชพเชเชฒเชจเซ เชฐเซเชชเชฐเซเชเชพเชเชเชฟเชค เชเชฐเซ
- เชคเชฎเชพเชฐเชพ OpenVPN เชเซเชฒเชพเชฏเชเชเชจเซ เชธเซเช เชเชฐเซ
- เชคเชฎเชพเชฐเซเช VPN เชคเชชเชพเชธเซ
เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจ เชเซ เชเชจเชฐเซเช เชเชฐเซ เชฐเชนเซเชฏเชพเช เชเซเช
เชตเชธเซเชคเซเช เชธเชฐเชณ เชฐเชพเชเชตเชพ เชฎเชพเชเซ, เชคเชฎเซ เชคเชฎเชพเชฐเซเช เชเซ เชเชจเซเชซเซเชฐเชพเชธเซเชเซเชฐเชเซเชเชฐ เช เช เชฎเชถเซเชจ เชชเชฐ เชธเซเช เชเชฐเซ เชถเชเซ เชเซ เชเซเชฏเชพเช OpenVPN เชธเชฐเซเชตเชฐ เชเชพเชฒเซ เชฐเชนเซเชฏเซเช เชเซ. เชเซ เชเซ, เชธเซเชฐเชเซเชทเชพเชจเซ เชถเซเชฐเซเชทเซเช เชชเชฆเซเชงเชคเชฟเช เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชเชคเซเชชเชพเชฆเชจ เชเชฎเชพเชตเช เชฎเชพเชเซ เช เชฒเช CA เชธเชฐเซเชตเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซเช เชธเซเชเชจ เชเชฐเซ เชเซ. OpenVPN เชฎเชพเช เชเชชเชฏเซเช เชฎเชพเชเซ เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจ เชเซ เชธเชเชธเชพเชงเชจเซ เชฌเชจเชพเชตเชตเชพ เช เชจเซ เชตเชฟเชคเชฐเชฟเชค เชเชฐเชตเชพเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชซเชฟเชเชฎเชพเช เชฆเชฐเซเชถเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ. 10.2.
เชเซเชฏเชพเชฐเซ เชคเชฎเซ OpenVPN เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฏเซเช, เชคเซเชฏเชพเชฐเซ /etc/openvpn/ เชกเชฟเชฐเซเชเซเชเชฐเซ เชเชชเชฎเซเชณเซ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ, เชชเชฐเชเชคเซ เชคเซเชฎเชพเช เชนเชเซ เชธเซเชงเซ เชเชเช เชจเชฅเซ. เชเชชเชจเชตเซเชชเซเชเชจ เช
เชจเซ เชธเชฐเชณ-เชเชฐเชเชธเช เชชเซเชเซเชเซ เชเชฆเชพเชนเชฐเชฃ เชเซเชฎเซเชชเชฒเซเช เชซเชพเชเชฒเซ เชธเชพเชฅเซ เชเชตเซ เชเซ เชเซเชจเซ เชคเชฎเซ เชคเชฎเชพเชฐเชพ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชฎเชพเชเซ เชเชงเชพเชฐ เชคเชฐเซเชเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ. เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชถเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเซ, /usr/share/ เชฅเซ /etc/openvpn เชชเชฐ เชธเชฐเชณ-rsa เชเซเชฎเซเชชเชฒเซเช เชกเชฟเชฐเซเชเซเชเชฐเซเชจเซ เชจเชเชฒ เชเชฐเซ เช
เชจเซ easy-rsa/ เชกเชฟเชฐเซเชเซเชเชฐเซเชฎเชพเช เชฌเชฆเชฒเซ:
# cp -r /usr/share/easy-rsa/ /etc/openvpn
$ cd /etc/openvpn/easy-rsa
เชธเชฐเชณ-rsa เชกเชฟเชฐเซเชเซเชเชฐเซเชฎเชพเช เชนเชตเซ เชเชฃเซ เชธเซเชเซเชฐเชฟเชชเซเชเซ เชนเชถเซ. เชเซเชทเซเชเชเชฎเชพเช 10.1 เช เชเซเชฒเซเชธเชจเซ เชฏเชพเชฆเซ เชเชชเซ เชเซ เชเซเชจเซ เชเชชเชฏเซเช เชคเชฎเซ เชเซ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ เชเชฐเชถเซ.
เชเชชเชฐเซเชเซเชค เชเชพเชฎเชเซเชฐเซเชจเซ เชฐเซเช เชตเชฟเชถเซเชทเชพเชงเชฟเชเชพเชฐเซเชจเซ เชเชฐเซเชฐ เชเซ, เชคเซเชฅเซ เชคเชฎเชพเชฐเซ sudo su เชฆเซเชตเชพเชฐเชพ เชฐเซเช เชฌเชจเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ.
เชคเชฎเซ เชเซเชจเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชถเซ เชคเซ เชชเซเชฐเชฅเชฎ เชซเชพเชเชฒเชจเซ vars เชเชนเซเชตเชพเชฎเชพเช เชเชตเซ เชเซ เช เชจเซ เชคเซเชฎเชพเช เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชเชฒเซเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ เชเซ เชเซ เชเชจเชฐเซเช เชเชฐเชคเซ เชตเชเชคเซ เชธเชฐเชณ-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 เชเชฆเซเชถ เชชเซเชคเซ เชเชพเชฎ เชเชฐเชคเซเช เชจเชฅเซ? เชเชพเชฐเชฃ เชเซ เชชเชนเซเชฒเชพ เชธเซเชเซเชชเชฎเชพเช เชเชชเชฃเซ vars เชจเชพเชฎเชจเซ เชธเซเชเซเชฐเชฟเชชเซเช เชเชกเชฟเช เชเชฐเซเช เชเซเช เช เชจเซ เชชเชเซ เชคเซเชจเซ เชฒเชพเชเซ เชเชฐเซเช เชเซเช. เชฒเชพเชเซ เชเชฐเชตเซเช เช เชจเซ เชคเซเชจเซ เช เชฐเซเชฅ เช เชเซ เชเซ vars เชซเชพเชเชฒ เชคเซเชจเชพ เชฎเซเชฒเซเชฏเซเชจเซ เชถเซเชฒ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช เชชเชธเชพเชฐ เชเชฐเซ เชเซ, เชเซเชฏเชพเช เชคเซ เชคเชฎเชพเชฐเซ เชจเชตเซ เชเซเชจเซ เชธเชพเชฎเชเซเชฐเซเชฎเชพเช เชถเชพเชฎเซเชฒ เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ.
เช เชงเซเชฐเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชชเซเชฐเซเชฃ เชเชฐเชตเชพ เชฎเชพเชเซ เชจเชตเชพ เชถเซเชฒเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชซเชพเชเชฒเชจเซ เชซเชฐเซเชฅเซ เชเชฒเชพเชตเชตเชพเชจเซ เชเชพเชคเชฐเซ เชเชฐเซ. เชเซเชฏเชพเชฐเซ เช เชฅเช เชเชพเชฏ, เชคเซเชฏเชพเชฐเซ เชธเซเชเซเชฐเชฟเชชเซเช เชคเชฎเชจเซ /etc/openvpn/easy-rsa/keys/ เชกเชฟเชฐเซเชเซเชเชฐเซเชฎเชพเช เชเซเชเชชเชฃ เชธเชพเชฎเชเซเชฐเซเชจเซ เชฆเซเชฐ เชเชฐเชตเชพ เชฎเชพเชเซ เชฌเซเชเซ เชธเซเชเซเชฐเชฟเชชเซเช, เชเซเชฒเซเชจ-เชเชฒ เชเชฒเชพเชตเชตเชพ เชฎเชพเชเซ เชชเซเชเชถเซ:
เชธเซเชตเชพเชญเชพเชตเชฟเช เชฐเซเชคเซ, เชเชเชณเชจเซเช เชชเชเชฒเซเช เชธเซเชตเชเซเช-เชเชฒ เชธเซเชเซเชฐเชฟเชชเซเช เชเชฒเชพเชตเชตเชพเชจเซเช เชเซ, เชฌเชฟเชฒเซเชก-ca เชฆเซเชตเชพเชฐเชพ เช
เชจเซเชธเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซ เชฐเซเช เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ pkitool เชธเซเชเซเชฐเชฟเชชเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ. เชคเชฎเชจเซ vars เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเซ เชชเชพเชกเชตเชพเชฎเชพเช เชเชตเซเชฒ เชเชณเช เชธเซเชเชฟเชเชเซเชธเชจเซ เชชเซเชทเซเชเชฟ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชนเซเชตเชพเชฎเชพเช เชเชตเชถเซ:
# ./clean-all
# ./build-ca
Generating a 2048 bit RSA private key
เชเชเชณ เชฌเชฟเชฒเซเชก-เชเซ-เชธเชฐเซเชตเชฐ เชธเซเชเซเชฐเชฟเชชเซเช เชเชตเซ เชเซ. เชเชพเชฐเชฃ เชเซ เชคเซ เชจเชตเชพ เชฐเซเช เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เชธเชพเชฅเซ เชธเชฎเชพเชจ pkitool เชธเซเชเซเชฐเชฟเชชเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ, เชคเชฎเซ เชเซ เชเซเชกเซเชจเซ เชฐเชเชจเชพเชจเซ เชชเซเชทเซเชเชฟ เชเชฐเชตเชพ เชฎเชพเชเซ เชธเชฎเชพเชจ เชชเซเชฐเชถเซเชจเซ เชเซเชถเซ. เชคเชฎเซ เชชเชพเชธ เชเชฐเซ เชเซ เชคเซ เชฆเชฒเซเชฒเซเชจเชพ เชเชงเชพเชฐเซ เชเซเชจเซ เชจเชพเชฎ เชเชชเชตเชพเชฎเชพเช เชเชตเชถเซ, เชเซเชฏเชพเช เชธเซเชงเซ เชคเชฎเซ เช เชฎเชถเซเชจ เชชเชฐ เชฌเชนเซเชตเชฟเชง VPN เชเชฒเชพเชตเชคเชพ เชจ เชนเซเชต, เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชธเชฐเซเชตเชฐ เชนเชถเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ:
# ./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 เช เชฒเซเชเซเชฐเชฟเชงเชฎ (build-dh เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ) เชฆเซเชตเชพเชฐเชพ เชเชจเชฐเซเช เชเชฐเชพเชฏเซเชฒเชพ เชชเชฐเชฟเชฎเชพเชฃเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ. เช เชนเซเช เชฌเชจเชพเชตเซเชฒเซ เชซเชพเชเชฒ เชเซเชชเซเชค เชนเซเชตเซ เชเชฐเซเชฐเซ เชจเชฅเซ, เชชเชฐเชเชคเซ เชนเชพเชฒเชฎเชพเช เชธเชเซเชฐเชฟเชฏ เชนเซเชฏ เชคเซเชตเซ 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 เชซเชพเชเชฒ เชธเชพเชฅเซ เชเซ เชเซ เชนเชเซ เชชเชฃ เชเซ/ เชกเชฟเชฐเซเชเซเชเชฐเซเชฎเชพเช เชเซ, เชนเชตเซ เชคเชฎเชพเชฐเชพ เชเซเชฒเชพเชฏเชจเซเชเชจเซ เชธเซเชฐเชเซเชทเชฟเชค เชฐเซเชคเซ เชเซเชฐเชพเชจเซเชธเชซเชฐ เชฅเชตเซ เชเซเชเช. เชคเซเชฎเชจเซ เชฎเชพเชฒเชฟเชเซ เช เชจเซ เชเชเซเชธเซเชธ เช เชงเชฟเชเชพเชฐเซเชจเซ เชฒเซเชงเซ, เช เชเชเชฒเซเช เชธเชฐเชณ เชจ เชนเซเช เชถเชเซ. เชคเชฎเชพเชฐเชพ เชชเซเชธเซเชจเชพ เชกเซเชธเซเชเชเซเชช เชชเชฐ เชเชพเชฒเชคเชพ เชเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช เชธเซเชฐเซเชค เชซเชพเชเชฒเชจเซ เชธเชพเชฎเชเซเชฐเซ (เช เชจเซ เชคเซ เชธเชพเชฎเชเซเชฐเซ เชธเชฟเชตเชพเชฏ เชฌเซเชเซเช เชเชเช เชจเชนเซเช) เชฎเซเชจเซเชฏเซเช เชฒเซ เชเซเชชเชฟ เชเชฐเชตเชพเชจเซ เชธเซเชฅเซ เชธเชฐเชณ เช เชญเชฟเชเชฎ เชเซ (เชเซเชเซเชธเซเช เชชเชธเชเชฆ เชเชฐเซ, เชคเซเชจเชพ เชชเชฐ เชเชฎเชฃเซเช-เชเซเชฒเชฟเช เชเชฐเซ เช เชจเซ เชฎเซเชจเซเชฎเชพเชเชฅเซ เชเซเชชเชฟ เชชเชธเชเชฆ เชเชฐเซ). เชชเชเซ เชคเชฎเซ เชคเชฎเชพเชฐเชพ เชเซเชฒเชพเชฏเชจเซเช เชธเชพเชฅเซ เชเซเชกเชพเชฏเซเชฒเชพ เชฌเซเชเชพ เชเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช เชฌเชจเชพเชตเซ เชเซ เชคเซ เช เชจเชพเชฎเชจเซ เชจเชตเซ เชซเชพเชเชฒเชฎเชพเช เชชเซเชธเซเช เชเชฐเซ.
เชชเชฐเชเชคเซ เชเซเชเชชเชฃ เชเช เช เชจเซ เชชเซเชธเซเช เชเชฐเซ เชถเชเซ เชเซ. เชคเซเชจเชพ เชฌเชฆเชฒเซ, เชเชกเชฎเชฟเชจเชฟเชธเซเชเซเชฐเซเชเชฐ เชคเชฐเซเชเซ เชตเชฟเชเชพเชฐเซ เชเชพเชฐเชฃ เชเซ เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เชนเชเชฎเซเชถเชพ GUI เชจเซ เชเชเซเชธเซเชธ เชนเชถเซ เชจเชนเซเช เชเซเชฏเชพเช เชเช/เชชเซเชธเซเช เชเชชเชฐเซเชถเชจ เชถเชเซเชฏ เชนเซเชฏ. เชคเชฎเชพเชฐเชพ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เชนเซเชฎ เชกเชฟเชฐเซเชเซเชเชฐเซเชฎเชพเช เชซเชพเชเชฒเซเชจเซ เชจเชเชฒ เชเชฐเซ (เชเซเชฅเซ เชฆเซเชฐเชธเซเชฅ scp เชเชพเชฎเชเซเชฐเซ เชคเซเชฎเชจเซ เชเชเซเชธเซเชธ เชเชฐเซ เชถเชเซ เชเซ), เช เชจเซ เชชเชเซ เชฐเซเชเชฎเชพเชเชฅเซ เชจเชฟเชฏเชฎเชฟเชค เชฌเชฟเชจ-เชฐเซเช เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชฎเชพเช เชซเชพเชเชฒเซเชจเซ เชฎเชพเชฒเชฟเชเซ เชฌเชฆเชฒเชตเชพ เชฎเชพเชเซ เชเชพเชเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซเชฅเซ เชเชฐเซเชจเซ เชฆเซเชฐเชธเซเชฅ 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 เชซเชพเชเชฒ เชเซเชตเซ เชนเซเชตเซ เชเซเชเช? เชคเชฎเซ /usr/share/ เชฎเชพเชเชฅเซ เชเซเชชเชฟ เชเชฐเซเชฒ เชธเชฐเชณ-rsa เชกเชฟเชฐเซเชเซเชเชฐเซ เชเซเชฎเซเชชเชฒเซเช เชฏเชพเชฆ เชฐเชพเชเซ? เชเซเชฏเชพเชฐเซ เชคเชฎเซ OpenVPN เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฏเซเช, เชคเซเชฏเชพเชฐเซ เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เชธเชเชเซเชเชฟเชค เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชเซเชฎเซเชชเชฒเซเช เชซเชพเชเชฒ เชฌเชพเชเซ เชนเชคเซ เชเซ เชเซเชจเซ เชคเชฎเซ /etc/openvpn/ เชชเชฐ เชเซเชชเชฟ เชเชฐเซ เชถเชเซ เชเซ. เชนเซเช เช เชนเชเซเชเชค เชชเชฐ เชฌเชฟเชฒเซเชก เชเชฐเซเชถ เชเซ เชเซเชฎเซเชชเชฒเซเช เชเชฐเซเชเชพเชเชต เชฅเชฏเซเชฒ เชเซ เช เชจเซ เชคเชฎเชจเซ เชเช เชเชชเชฏเซเชเซ เชธเชพเชงเชจ เชธเชพเชฅเซ เชชเชฐเชฟเชเชฏ เชเชชเซเชถ: zcat.
เชคเชฎเซ เชเซ เช เชเชฎเชพเชจเซเชกเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชซเชพเชเชฒเชจเซ เชเซเชเซเชธเซเช เชธเชพเชฎเชเซเชฐเซเชจเซ เชธเซเชเซเชฐเซเชจ เชชเชฐ เชชเซเชฐเชฟเชจเซเช เชเชฐเชตเชพ เชตเชฟเชถเซ เชชเชนเซเชฒเซเชฅเซ เช เชเชพเชฃเซ เชเซ, เชชเชฐเชเชคเซ เชเซ gzip เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชซเชพเชเชฒเชจเซ เชธเชเชเซเชเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชคเซ เชถเซเช? เชคเชฎเซ เชนเชเชฎเซเชถเชพ เชซเชพเชเชฒเชจเซ เช เชจเชเชฟเชช เชเชฐเซ เชถเชเซ เชเซ เช เชจเซ เชชเชเซ เชฌเชฟเชฒเชพเชกเซ เชเซเชถเซเชฅเซ เชคเซเชจเซ เชเชเชเชชเซเช เชเชฐเชถเซ, เชชเชฐเชเชคเซ เชคเซ เชเชฐเซเชฐเซ เชเชฐเชคเชพเช เชเช เชเซ เชฌเซ เชตเชงเซ เชชเชเชฒเชพเช เชเซ. เชคเซเชจเชพ เชฌเชฆเชฒเซ, เชเซเชฎ เชคเชฎเซ เช เชจเซเชฎเชพเชจ เชเชฐเซเชฏเซเช เชนเชถเซ, เชคเชฎเซ เช เชจเชชเซเชเซเชก เชเซเชเซเชธเซเชเชจเซ เชฎเซเชฎเชฐเซเชฎเชพเช เชเช เชชเชเชฒเชพเชฎเชพเช เชฒเซเชก เชเชฐเชตเชพ เชฎเชพเชเซ zcat เชเชฆเซเชถ เชเชพเชฐเซ เชเชฐเซ เชถเชเซ เชเซ. เชจเซเชเซเชจเชพ เชเชฆเชพเชนเชฐเชฃเชฎเชพเช, เชธเซเชเซเชฐเซเชจ เชชเชฐ เชเซเชเซเชธเซเช เชชเซเชฐเชฟเชจเซเช เชเชฐเชตเชพเชจเซ เชฌเชฆเชฒเซ, เชคเชฎเซ เชคเซเชจเซ server.conf เชจเชพเชฎเชจเซ เชจเชตเซ เชซเชพเชเชฒ เชชเชฐ เชฐเซเชกเชพเชฏเชฐเซเชเซเช เชเชฐเชถเซ:
# zcat
/usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz
> /etc/openvpn/server.conf
$ cd /etc/openvpn
เชเชพเชฒเซ เชซเชพเชเชฒ เชธเชพเชฅเซ เชเชตเชคเชพ เชตเซเชฏเชพเชชเช เช เชจเซ เชฎเชฆเชฆเชฐเซเชช เชฆเชธเซเชคเชพเชตเซเชเซเชจเซ เชฌเชพเชเซ เชชเชฐ เชฎเซเชเซเช เช เชจเซ เชเซเช เชเซ เชเซเชฏเชพเชฐเซ เชคเชฎเซ เชธเชเชชเชพเชฆเชจ เชชเซเชฐเซเชฃ เชเชฐเซ เชฒเซ เชคเซเชฏเชพเชฐเซ เชคเซ เชเซเชตเซเช เชฆเซเชเชพเชถเซ. เชจเซเชเชง เชเชฐเซ เชเซ เช เชฐเซเชงเชตเชฟเชฐเชพเชฎ (;) OpenVPN เชจเซ เชเชเชณเชจเซ เชฒเชพเชเชจ (เชธเซเชเชฟ 10.2) เชตเชพเชเชเชตเชพ เช เชฅเชตเชพ เชเชฒเชพเชตเชตเชพ เชฎเชพเชเซ เชจเชนเซเช เชเชนเซ เชเซ.
เชเชพเชฒเซ เชเชฎเชพเชเชจเซ เชเซเชเชฒเซเช เชธเซเชเชฟเชเชเซเชธเชฎเชพเช เชเชเช.
- เชฎเซเชณเชญเซเชค เชฐเซเชคเซ, OpenVPN เชชเซเชฐเซเช 1194 เชชเชฐ เชเชพเชฒเซ เชเซ. เชคเชฎเซ เชเชจเซ เชฌเชฆเชฒเซ เชถเชเซ เชเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชคเชฎเชพเชฐเซ เชชเซเชฐเชตเซเชคเซเชคเชฟเชเชจเซ เชตเชงเซ เชเซเชชเชพเชตเชตเชพ เช เชฅเชตเชพ เช เชจเซเชฏ เชธเชเซเชฐเชฟเชฏ เชเชจเชฒ เชธเชพเชฅเซ เชคเชเชฐเชพเชฐ เชเชพเชณเชตเชพ เชฎเชพเชเซ. 1194เชจเซ เชเซเชฐเชพเชนเชเซ เชธเชพเชฅเซ เชจเซเชฏเซเชจเชคเชฎ เชธเชเชเชฒเชจเชจเซ เชเชฐเซเชฐ เชนเซเชตเชพเชฅเซ, เช เชฐเซเชคเซ เชเชฐเชตเซเช เชถเซเชฐเซเชทเซเช เชเซ.
- OpenVPN เชกเซเชเชพ เชเซเชฐเชพเชจเซเชธเชฎเชฟเช เชเชฐเชตเชพ เชฎเชพเชเซ เชเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจ เชเชเชเซเชฐเซเชฒ เชชเซเชฐเซเชเซเชเซเชฒ (TCP) เช เชฅเชตเชพ เชฏเซเชเชฐ เชกเซเชเชพเชเซเชฐเชพเชฎ เชชเซเชฐเซเชเซเชเซเชฒ (UDP) เชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ. TCP เชฅเซเชกเซ เชงเซเชฎเซ เชนเซเช เชถเชเซ เชเซ, เชชเชฐเชเชคเซ เชคเซ เชตเชงเซ เชญเชฐเซเชธเชพเชชเชพเชคเซเชฐ เชเซ เช เชจเซ เชเชจเชฒเชจเชพ เชฌเชเชจเซ เชเซเชกเชพ เชชเชฐ เชเชพเชฒเชคเซ เชเชชเซเชฒเชฟเชเซเชถเชจเซ เชฆเซเชตเชพเชฐเชพ เชธเชฎเชเชตเชพเชจเซ เชถเชเซเชฏเชคเชพ เชตเชงเซ เชเซ.
- เชเซเชฏเชพเชฐเซ เชคเชฎเซ เชเช เชธเชฐเชณ, เชตเชงเซ เชเชพเชฐเซเชฏเชเซเชทเชฎ IP เชเชจเชฒ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเชเชคเชพ เชนเซเชต เชคเซเชฏเชพเชฐเซ เชคเชฎเซ dev tun เชจเซ เชเชฒเซเชฒเซเช เชเชฐเซ เชถเชเซ เชเซ เชเซ เชกเซเชเชพ เชธเชพเชฎเชเซเชฐเซเชจเซ เชตเชนเชจ เชเชฐเซ เชเซ เช เชจเซ เชฌเซเชเซเช เชเชเช เชจเชฅเซ. เชเซ, เชฌเซเชเซ เชคเชฐเชซ, เชคเชฎเชพเชฐเซ เชฌเชนเซเชตเชฟเชง เชจเซเชเชตเชฐเซเช เชเชจเซเชเชฐเชซเซเชธ (เช เชจเซ เชเซ เชจเซเชเชตเชฐเซเชเซเชธ เชคเซเช เชฐเชเซ เชเชฐเซ เชเซ) เชจเซ เชเชจเซเชเซเช เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ, เชคเซ เชเชฅเชฐเชจเซเช เชฌเซเชฐเชฟเช เชฌเชจเชพเชตเชตเซ, เชคเชฎเชพเชฐเซ dev tap เชชเชธเชเชฆ เชเชฐเชตเซเช เชชเชกเชถเซ. เชเซ เชคเชฎเซ เชธเชฎเชเซ เชถเชเชคเชพ เชจเชฅเซ เชเซ เช เชฌเชงเชพเชจเซ เช เชฐเซเชฅ เชถเซเช เชเซ, เชคเซ เชเซเชฏเซเชจ เชฆเชฒเซเชฒเชจเซ เชเชชเชฏเซเช เชเชฐเซ.
- เชเชเชณเชจเซ เชเชพเชฐ เชฒเซเชเซเช OpenVPN เชจเซ เชธเชฐเซเชตเชฐ เชชเชฐเชจเซ เชคเซเชฐเชฃ เชชเซเชฐเชฎเชพเชฃเซเชเชฐเชฃ เชซเชพเชเชฒเซ เช เชจเซ เชคเชฎเซ เช เชเชพเช เชฌเชจเชพเชตเซเชฒ dh2048 เชตเชฟเชเชฒเซเชชเซ เชซเชพเชเชฒเชจเชพ เชจเชพเชฎ เชเชชเซ เชเซ.
- เชธเชฐเซเชตเชฐ เชฒเชพเชเชจ เชถเซเชฐเซเชฃเซ เช เชจเซ เชธเชฌเชจเซเช เชฎเชพเชธเซเช เชธเซเช เชเชฐเซ เชเซ เชเซเชจเซ เชเชชเชฏเซเช เชฒเซเชเชฟเชจ เชชเชฐ เชเซเชฒเชพเชฏเชเชเชจเซ IP เชธเชฐเชจเชพเชฎเชพเช เชธเซเชเชชเชตเชพ เชฎเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ.
- เชตเซเชเชฒเซเชชเชฟเช เชชเซเชถ เชชเซเชฐเชพเชฎเซเชเชฐ "เชฐเซเช 10.0.3.0 255.255.255.0" เชฐเชฟเชฎเซเช เชเซเชฒเชพเชฏเชจเซเชเซเชธเชจเซ เชธเชฐเซเชตเชฐเชจเซ เชชเชพเชเชณเชจเชพ เชเชพเชจเชเซ เชธเชฌเชจเซเชเซเชธเชจเซ เชเชเซเชธเซเชธ เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. เช เชเชพเชฐเซเชฏ เชเชฐเชตเชพ เชฎเชพเชเซ เชธเชฐเซเชตเชฐ เชชเชฐ เช เชจเซเชเชตเชฐเซเช เชธเซเช เชเชฐเชตเซเช เชเชฐเซเชฐเซ เชเซ เชเซเชฅเซ เชเชพเชจเชเซ เชธเชฌเชจเซเช OpenVPN เชธเชฌเชจเซเช (10.8.0.0) เชตเชฟเชถเซ เชเชพเชฃเซ.
- เชชเซเชฐเซเช-เชถเซเชฐ เชฒเซเชเชฒเชนเซเชธเซเช 80 เชฒเชพเชเชจ เชคเชฎเชจเซ เชชเซเชฐเซเช 1194 เชชเชฐ เชเชตเชคเชพ เชเซเชฒเชพเชฏเชจเซเช เชเซเชฐเชพเชซเชฟเชเชจเซ เชชเซเชฐเซเช 80 เชชเชฐ เชธเชพเชเชญเชณเชคเชพ เชธเซเชฅเชพเชจเชฟเช เชตเซเชฌ เชธเชฐเซเชตเชฐ เชชเชฐ เชฐเซเชกเชพเชฏเชฐเซเชเซเช เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. เชชเชเซ เชเซเชฏเชพเชฐเซ tcp เชชเซเชฐเซเชเซเชเซเชฒ เชชเชธเชเชฆ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
- เช เชฐเซเชงเชตเชฟเชฐเชพเชฎ (;) เชฆเซเชฐ เชเชฐเซเชจเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชเซเช เชจเชนเซเช เช เชจเซ เชเซเชฅ เชจเซเชเซเชฐเซเชช เชฐเซเชเชพเช เชธเชเซเชทเชฎ เชนเซเชตเซ เชเชตเชถเซเชฏเช เชเซ. เชฐเชฟเชฎเซเช เชเซเชฒเชพเชฏเชเชเชจเซ เชเซเช เชจเชนเซเช เช เชจเซ เชจเซเชเซเชฐเซเชช เชคเชฐเซเชเซ เชเชฒเชพเชตเชตเชพเชจเซ เชซเชฐเช เชชเชพเชกเชตเซ เช เชธเซเชจเชฟเชถเซเชเชฟเชค เชเชฐเซ เชเซ เชเซ เชธเชฐเซเชตเชฐ เชชเชฐเชจเชพ เชธเชคเซเชฐเซ เช เชชเซเชฐเชฟเชฏ เชเซ.
- log เชธเซเชชเชทเซเช เชเชฐเซ เชเซ เชเซ เชตเชฐเซเชคเชฎเชพเชจ เชฒเซเช เชเชจเซเชเซเชฐเซเช เชฆเชฐ เชตเชเชคเซ OpenVPN เชถเชฐเซ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ เชเซเชจเซ เชเชจเซเชเซเชฐเซเชเชจเซ เชเชตเชฐเชฐเชพเชเช เชเชฐเชถเซ, เชเซเชฏเชพเชฐเซ เชฒเซเช-เชเชชเซเชจเซเชก เชตเชฐเซเชคเชฎเชพเชจ เชฒเซเช เชซเชพเชเชฒเชฎเชพเช เชจเชตเซ เชเชจเซเชเซเชฐเซเชเชจเซ เชเซเชกเซ เชเซ. openvpn.log เชซเชพเชเชฒ เชชเซเชคเซ /etc/openvpn/ เชกเชฟเชฐเซเชเซเชเชฐเซเชฎเชพเช เชฒเชเชพเชฏเซเชฒ เชเซ.
เชตเชงเซเชฎเชพเช, เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชซเชพเชเชฒเชฎเชพเช เชเซเชฒเชพเชฏเชเช-เชเซ-เชเซเชฒเชพเชฏเชจเซเช เชฎเซเชฒเซเชฏ เชชเชฃ เชเชฃเซเชตเชพเชฐ เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชเซเชฅเซ เชเชฐเซเชจเซ OpenVPN เชธเชฐเซเชตเชฐ เชเชชเชฐเชพเชเชค เชฌเชนเซเชตเชฟเชง เชเซเชฒเชพเชฏเชจเซเช เชเชเชฌเซเชเชพเชจเซ เชเซเช เชถเชเซ. เชเซ เชคเชฎเซ เชคเชฎเชพเชฐเซ เชเซเช เชตเชฃเซเชฅเซ เชธเชเชคเซเชทเซเช เชเซ, เชคเซ เชคเชฎเซ OpenVPN เชธเชฐเซเชตเชฐ เชถเชฐเซ เชเชฐเซ เชถเชเซ เชเซ:
# systemctl start openvpn
OpenVPN เช เชจเซ systemd เชตเชเซเชเซเชจเชพ เชธเชเชฌเชเชงเซเชจเชพ เชฌเชฆเชฒเชพเชคเชพ เชธเซเชตเชญเชพเชตเชจเซ เชเชพเชฐเชฃเซ, เชธเซเชตเชพ เชถเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชเซเชเชฒเซเชเชตเชพเชฐ เชจเซเชเซเชจเซ เชตเชพเชเซเชฏเชฐเชเชจเชพ เชเชฐเซเชฐเซ เชนเซเช เชถเชเซ เชเซ: systemctl start openvpn@server.
เชคเชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐเชจเชพ เชจเซเชเชตเชฐเซเช เชเชจเซเชเชฐเชซเซเชธเชจเซ เชธเซเชเชฟเชฌเชฆเซเชง เชเชฐเชตเชพ เชฎเชพเชเซ ip addr เชเชฒเชพเชตเชตเชพเชฅเซ เชนเชตเซ tun0 เชจเชพเชฎเชจเชพ เชจเชตเชพ เชเชจเซเชเชฐเชซเซเชธเชจเซ เชฒเชฟเชเช เชเชเชเชชเซเช เชฅเชตเซ เชเซเชเช. เชเชชเชจเชตเซเชชเซเชเชจ เชเชตเชจเชพเชฐเชพ เชเซเชฐเชพเชนเชเซเชจเซ เชธเซเชตเชพ เชเชชเชตเชพ เชฎเชพเชเซ เชคเซเชจเซ เชฌเชจเชพเชตเชถเซ:
$ 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 เชเซเชฒเชพเชฏเชเชเชจเซ เชเซเช เชตเซ เชฐเชนเซเชฏเซเช เชเซ
เชชเชฐเชเชชเชฐเชพเชเชค เชฐเซเชคเซ, เชเชจเชฒ เชเชเชพเชฎเชพเช เชเชเชพ เชฌเซ เชเชเซเชเชฟเช เชธเชพเชฅเซ เชฌเชพเชเชงเชตเชพเชฎเชพเช เชเชตเซ เชเซ (เช เชจเซเชฏเชฅเชพ เช เชฎเซ เชคเซเชฎเชจเซ เชเซเชซเชพเช เชเชนเซเชถเซเช). เชธเชฐเซเชตเชฐ เชชเชฐ เชฏเซเชเซเชฏ เชฐเซเชคเซ เชเซเช เชตเซเชฒเซเช OpenVPN เชเช เชฌเชพเชเซเช เชเชจเชฒเชจเซ เช เชเชฆเชฐ เช เชจเซ เชฌเชนเชพเชฐ เชเซเชฐเชพเชซเชฟเชเชจเซ เชฆเชฟเชถเชพเชฎเชพเชจ เชเชฐเซ เชเซ. เชชเชฐเชเชคเซ เชคเชฎเชพเชฐเซ เชเซเชฒเชพเชฏเชเช เชธเชพเชเชก เชชเชฐ เชเชเชฒเซ เชเซ เชเชจเชฒเชจเชพ เชฌเซเชเชพ เชเซเชกเซ เชเชพเชฒเชคเชพ เชเซเชเชฒเชพเช เชธเซเชซเซเชเชตเซเชฐเชจเซ เชชเชฃ เชเชฐเซเชฐ เชชเชกเชถเซ.
เช เชตเชฟเชญเชพเชเชฎเชพเช, เชนเซเช OpenVPN เชเซเชฒเชพเชฏเชเช เชคเชฐเซเชเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ เช เชฎเซเช เชชเซเชฐเชเชพเชฐเชจเชพ Linux เชเชฎเซเชชเซเชฏเซเชเชฐเชจเซ เชฎเซเชจเซเชฏเซเช เชฒเซ เชธเซเช เชเชฐเชตเชพ เชชเชฐ เชงเซเชฏเชพเชจ เชเซเชจเซเชฆเซเชฐเชฟเชค เชเชฐเชตเชพ เชเช เชฐเชนเซเชฏเซ เชเซเช. เชชเชฐเชเชคเซ เช เชเชเชฎเชพเชคเซเชฐ เชฐเชธเซเชคเซ เชจเชฅเซ เชเซเชฎเชพเช เช เชคเช เชเชชเชฒเชฌเซเชง เชเซ. OpenVPN เช เชเซเชฒเชพเชฏเชเช เชเชชเซเชฒเชฟเชเซเชถเชจเซเชจเซ เชธเชชเซเชฐเซเช เชเชฐเซ เชเซ เชเซ Windows เช เชฅเชตเชพ macOS เชเชฒเชพเชตเชคเชพ เชกเซเชธเซเชเชเซเชช เช เชจเซ เชฒเซเชชเชเซเชช เชคเซเชฎเช Android เช เชจเซ iOS เชธเซเชฎเชพเชฐเซเชเชซเซเชจ เช เชจเซ เชเซเชฌเซเชฒเซเช เชชเชฐ เชเชจเซเชธเซเชเซเชฒ เช เชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเชพเชฏ เชเซ. เชตเชฟเชเชคเซ เชฎเชพเชเซ openvpn.net เชเซเช.
OpenVPN เชชเซเชเซเชเชจเซ เชเซเชฒเชพเชฏเชเช เชฎเชถเซเชจ เชชเชฐ เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชชเชกเชถเซ เชเชพเชฐเชฃ เชเซ เชคเซ เชธเชฐเซเชตเชฐ เชชเชฐ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฒเซเช เชนเชคเซเช, เชเซ เชเซ เช เชนเซเช เชธเชฐเชณ-rsa เชจเซ เชเซเช เชเชฐเซเชฐ เชจเชฅเซ เชเชพเชฐเชฃ เชเซ เชคเชฎเซ เชเซ เชเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชฐเชนเซเชฏเชพเช เชเซ เชคเซ เชชเชนเซเชฒเชพเชฅเซ เช เช เชธเซเชคเชฟเชคเซเชตเชฎเชพเช เชเซ. เชคเชฎเชพเชฐเซ client.conf เชเซเชฎเซเชชเชฒเซเช เชซเชพเชเชฒเชจเซ /etc/openvpn/ เชกเชฟเชฐเซเชเซเชเชฐเซเชฎเชพเช เชจเชเชฒ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ เชเซ เชคเชฎเซ เชนเชฎเชฃเชพเช เช เชฌเชจเชพเชตเซเชฒ เชเซ. เช เชตเชเชคเซ เชซเชพเชเชฒ เชเชฟเชช เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ เชจเชนเซเช, เชคเซเชฅเซ เชจเชฟเชฏเชฎเชฟเชค 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 เชธเชฐเชจเชพเชฎเซเช เชเชนเซ เชเซ. เชซเชฐเซเชฅเซ, เชเชพเชคเชฐเซ เชเชฐเซ เชเซ เช เชคเชฎเชพเชฐเซเช เชธเชฐเซเชตเชฐ เชธเชฐเชจเชพเชฎเซเช เชเซ. เชธเชเชญเชตเชฟเชค เชฎเซเชจ-เชเชจ-เชง-เชฎเชฟเชกเชฒ เชนเซเชฎเชฒเชพเชจเซ เชฐเซเชเชตเชพ เชฎเชพเชเซ เชคเชฎเชพเชฐเซ เชธเชฐเซเชตเชฐ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเชจเซ เช เชงเชฟเชเซเชคเชคเชพ เชเชเชพเชธเชตเชพ เชฎเชพเชเซ เชเซเชฒเชพเชฏเชเช เชเชฎเซเชชเซเชฏเซเชเชฐเชจเซ เชชเชฃ เชฆเชฌเชพเชฃ เชเชฐเชตเซเช เชเซเชเช. เช เชเชฐเชตเชพเชจเซ เชเช เชฐเซเชค เช เชเซ เชเซ เชฒเชพเชเชจ เชฐเซเชฎเซเช-เชธเชฐเซเช-เชเซเชเชฒเชเชธ เชธเชฐเซเชตเชฐ (เชฒเชฟเชธเซเชเชฟเชเช 10.3) เชเชฎเซเชฐเชตเซเช.
เชคเชฎเซ เชนเชตเซ /etc/openvpn/ เชกเชฟเชฐเซเชเซเชเชฐเซ เชชเชฐ เชเช เชถเชเซ เชเซ เช
เชจเซ เชธเชฐเซเชตเชฐเชฎเชพเชเชฅเซ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เชเซเช เชเชพเชขเซ เชถเชเซ เชเซ. เชคเชฎเชพเชฐเชพ เชฎเซเชฒเซเชฏเซ เชธเชพเชฅเซ เชเชฆเชพเชนเชฐเชฃเชฎเชพเช เชธเชฐเซเชตเชฐ IP เชธเชฐเชจเชพเชฎเซเช เช
เชฅเชตเชพ เชกเซเชฎเซเชจ เชจเชพเชฎ เชฌเชฆเชฒเซ:
เชเซเชฏเชพเช เชธเซเชงเซ เชคเชฎเซ เชเซเชฒเชพเชฏเชเช เชชเชฐ OpenVPN เชเชฒเชพเชตเซ เชจเชนเซเช เชคเซเชฏเชพเช เชธเซเชงเซ เชเชเชเชชเชฃ เชเชคเซเชคเซเชเช เชฅเชตเชพเชจเซ เชธเชเชญเชพเชตเชจเชพ เชจเชฅเซ. เชคเชฎเชพเชฐเซ เชเซเชเชฒเซเช เชฆเชฒเซเชฒเซ เชชเชธเชพเชฐ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชนเซเชตเชพเชฅเซ, เชคเชฎเซ เชคเซ เชเชฎเชพเชจเซเชก เชฒเชพเชเชจเชฅเซ เชเชฐเชถเซ. --tls-เชเซเชฒเชพเชฏเชจเซเช เชฆเชฒเซเชฒ OpenVPN เชจเซ เชเชนเซ เชเซ เชเซ เชคเชฎเซ เชเซเชฒเชพเชฏเชจเซเช เชคเชฐเซเชเซ เชเชพเชฐเซเชฏ เชเชฐเชถเซ เช
เชจเซ TLS เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจ เชฆเซเชตเชพเชฐเชพ เชเชจเซเชเซเช เชฅเชถเซ, เช
เชจเซ --config เชคเชฎเชพเชฐเซ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชซเชพเชเชฒ เชชเชฐ เชจเชฟเชฐเซเชฆเซเชถ เชเชฐเซ เชเซ:
# openvpn --tls-client --config /etc/openvpn/client.conf
เชคเชฎเซ เชฏเซเชเซเชฏ เชฐเซเชคเซ เชเซเชกเชพเชฏเซเชฒเชพ เชเซ เชคเซเชจเซ เชเชพเชคเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชฎเชพเชจเซเชก เชเชเชเชชเซเช เชเชพเชณเชเซเชชเซเชฐเซเชตเช เชตเชพเชเชเซ. เชเซ เชชเซเชฐเชฅเชฎ เชตเชเชค เชเชเชเช เชเซเชเซเช เชฅเชพเชฏ, เชคเซ เชคเซ เชธเชฐเซเชตเชฐ เช เชจเซ เชเซเชฒเชพเชฏเชเช เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชซเชพเชเชฒเซ เชตเชเซเชเซเชจเชพ เชธเซเชเชฟเชเชเซเชธเชฎเชพเช เชฎเซเชณ เชจ เชเชพเชคเซ เช เชฅเชตเชพ เชจเซเชเชตเชฐเซเช เชเชจเซเชเซเชถเชจ/เชซเชพเชฏเชฐเชตเซเชฒ เชธเชฎเชธเซเชฏเชพเชจเซ เชเชพเชฐเชฃเซ เชนเซเช เชถเชเซ เชเซ. เช เชนเซเช เชเซเชเชฒเซเช เชฎเซเชถเซเชเซเชฒเซเชจเชฟเชตเชพเชฐเชฃ เชเชฟเชชเซเชธ เชเซ.
- เชเซเชฒเชพเชฏเชเช เชชเชฐ OpenVPN เชเชชเชฐเซเชถเชจเชจเซเช เชเชเชเชชเซเช เชเชพเชณเชเซเชชเซเชฐเซเชตเช เชตเชพเชเชเซ. เชคเซ เชเชฃเซ เชตเชเชค เชฎเซเชฒเซเชฏเชตเชพเชจ เชธเชฒเชพเชน เชงเชฐเชพเชตเซ เชเซ เชเซ เชฌเชฐเชพเชฌเชฐ เชถเซเช เชเชฐเซ เชถเชเชพเชคเซเช เชจเชฅเซ เช เชจเซ เชถเชพ เชฎเชพเชเซ.
- เชธเชฐเซเชตเชฐ เชชเชฐ /etc/openvpn/ เชกเชฟเชฐเซเชเซเชเชฐเซเชฎเชพเช openvpn.log เช เชจเซ openvpn-status.log เชซเชพเชเชฒเซเชฎเชพเช เชญเซเชฒ เชธเชเชฆเซเชถเชพเช เชคเชชเชพเชธเซ.
- OpenVPN-เชธเชเชฌเชเชงเชฟเชค เช เชจเซ เชธเชฎเชฏเชฌเชฆเซเชง เชธเชเชฆเซเชถเชพเช เชฎเชพเชเซ เชธเชฐเซเชตเชฐ เช เชจเซ เชเซเชฒเชพเชฏเชเช เชชเชฐ เชธเชฟเชธเซเชเชฎ เชฒเซเช เชคเชชเชพเชธเซ. (journalctl -ce เชธเซเชฅเซ เชคเชพเชเซเชคเชฐเชจเซ เชเชจเซเชเซเชฐเซเช เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชเชฐเชถเซ.)
- เชเชพเชคเชฐเซ เชเชฐเซ เชเซ เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เชธเชฐเซเชตเชฐ เช เชจเซ เชเซเชฒเชพเชฏเชจเซเช เชตเชเซเชเซ เชธเชเซเชฐเชฟเชฏ เชจเซเชเชตเชฐเซเช เชเชจเซเชเซเชถเชจ เชเซ (เชเชจเชพ เชชเชฐ เชชเซเชฐเชเชฐเชฃ 14 เชฎเชพเช เชตเชงเซ).
เชฒเซเชเช เชตเชฟเชถเซ
เชกเซเชตเชฟเชก เชเซเชฒเชฟเชจเซเชเชจ - เชธเชฟเชธเซเชเชฎ เชเชกเชฎเชฟเชจเชฟเชธเซเชเซเชฐเซเชเชฐ, เชถเชฟเชเซเชทเช เช
เชจเซ เชฒเซเชเช. เชคเซเชฎเชฃเซ Linux เชธเชฟเชธเซเชเชฎเซเชธ, เชเซเชฒเชพเชเชก เชเซเชฎเซเชชเซเชฏเซเชเชฟเชเช (เชเชพเชธ เชเชฐเซเชจเซ AWS) เช
เชจเซ เชกเซเชเชฐ เชเซเชตเซ เชเชจเซเชเซเชจเชฐ เชเซเชเซเชจเซเชฒเซเชเซ เชธเชนเชฟเชคเชจเซ เชเชฃเซ เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซเชเชจเชฟเชเชฒ เชถเชพเชเชพเช เชฎเชพเชเซ เชถเซเชเซเชทเชฃเชฟเช เชธเชพเชฎเชเซเชฐเซเชจเซเช เชธเชเชเชพเชฒเชจ เชเชฐเซเชฏเซเช เชเซ, เชคเซเชจเชพ เชตเชฟเชถเซ เชฒเชเซเชฏเซเช เชเซ เช
เชจเซ เชฌเชจเชพเชตเซเชฏเซเช เชเซ. เชคเซเชฃเซ เชฒเชฐเซเชจ เชเชฎเซเชเซเชจ เชตเซเชฌ เชธเชฐเซเชตเชฟเชธเซเชธ เชเชจ เช
เชฎเชจเซเชฅ เชเชซ เชฒเชเช (เชฎเซเชจเชฟเชเช, 2017) เชชเซเชธเซเชคเช เชฒเชเซเชฏเซเช. เชคเซเชฎเชจเชพ เชเชฃเชพ เชตเชฟเชกเชฟเช เชคเชพเชฒเซเชฎ เช
เชญเซเชฏเชพเชธเชเซเชฐเชฎเซ Pluralsight.com เชชเชฐ เชฎเชณเซ เชถเชเซ เชเซ, เช
เชจเซ เชคเซเชฎเชจเชพ เช
เชจเซเชฏ เชชเซเชธเซเชคเชเซเชจเซ เชฒเชฟเชเชเซเชธ (เชฒเชฟเชจเชเซเชธ เชเชกเชฎเชฟเชจเชฟเชธเซเชเซเชฐเซเชถเชจ เช
เชจเซ เชธเชฐเซเชตเชฐ เชตเชฐเซเชเซเชฏเซเช
เชฒเชพเชเชเซเชถเชจ เชชเชฐ) เช
เชนเซเช เชเชชเชฒเชฌเซเชง เชเซ.
ยป เชชเซเชธเซเชคเช เชตเชฟเชถเซ เชตเชงเซ เชฎเชพเชนเชฟเชคเซ เชฎเชพเชเซ, เชเซเชชเชพ เชเชฐเซเชจเซ เชฎเซเชฒเชพเชเชพเชค เชฒเซ
ยป
ยป
Khabrozhiteli เชฎเชพเชเซ เชเซเชชเชจ เชชเชฐ 25% เชกเชฟเชธเซเชเชพเชเชจเซเช - Linux
เชชเซเชธเซเชคเชเชจเชพ เชชเซเชชเชฐ เชตเชฐเซเชเชจเชจเซ เชเซเชเชตเชฃเซ เชเชฐเซเชฏเชพ เชชเชเซ, เช-เชฎเซเชฒ เชชเชฐ เช-เชฌเซเช เชฎเซเชเชฒเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชธเซเชฐเซเชธ: www.habr.com