CentOS 7 安裝ocserv分步指南
環(huán)境準(zhǔn)備與依賴安裝
執(zhí)行以下命令更新系統(tǒng)并安裝必要組件:
yum update -y
yum install epel-release -y
yum install ocserv gnutls-utils -y
證書生成與配置
創(chuàng)建CA證書和服務(wù)端密鑰:
certtool --generate-privkey --outfile ca-key.pem
certtool --generate-self-signed --load-privkey ca-key.pem --outfile ca-cert.pem
編輯/etc/ocserv/ocserv.conf
文件,指定證書路徑和認(rèn)證方式。
服務(wù)參數(shù)調(diào)優(yōu)
配置網(wǎng)絡(luò)參數(shù)與用戶驗(yàn)證策略:
auth = "plain[/etc/ocserv/ocpasswd]"
tcp-port = 443
udp-port = 443
max-clients = 16
device = vpns
防火墻規(guī)則設(shè)定
開放服務(wù)端口并啟用IP轉(zhuǎn)發(fā):
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --permanent --add-port=443/udp
sysctl -w net.ipv4.ip_forward=1
服務(wù)啟動(dòng)與驗(yàn)證
激活系統(tǒng)服務(wù)并檢查運(yùn)行狀態(tài):
systemctl enable ocserv
systemctl start ocserv
systemctl status ocserv
通過(guò)客戶端工具連接驗(yàn)證服務(wù)可用性。
安全加固建議
- 定期更新服務(wù)器安全補(bǔ)丁
- 配置fail2ban防御暴力破解
- 啟用TLS 1.3加密協(xié)議
- 限制用戶訪問權(quán)限范圍
常見問題處理
- 端口沖突解決方法
- 修改配置文件中的監(jiān)聽端口參數(shù)
- 證書驗(yàn)證失敗排查
- 檢查證書路徑權(quán)限和有效期設(shè)置