Centos7 Ocserv安装使用用户名密码认证

之前用docker的这个:https://github.com/wppurking/ocserv-docker

但是不能定制路由,还是自己安一个

1、安装epel的yum源,安装ocserv

yum install epel-release -y       
yum install ocserv -y

2.修改配置文件

/etc/ocserv/ocserv.conf

内容如下

# 这里用密码验证
auth = "plain[passwd=/etc/ocserv/ocpasswd]"

# TCP and UDP port number
tcp-port = 443
udp-port = 443

run-as-user = ocserv
run-as-group = ocserv

socket-file = ocserv.sock
chroot-dir = /var/lib/ocserv
isolate-workers = true

max-clients = 1024
max-same-clients = 2
keepalive = 32400
dpd = 90
mobile-dpd = 1800
switch-to-tcp-timeout = 25
try-mtu-discovery = false

# 证书路径 默认
server-cert = /etc/pki/ocserv/public/server.crt
server-key = /etc/pki/ocserv/private/server.key

# ca证书
ca-cert = /etc/pki/ocserv/cacerts/ca.crt
cert-user-oid = 0.9.2342.19200300.100.1.1
tls-priorities = "NORMAL:%SERVER_PRECEDENCE:%COMPAT:-VERS-SSL3.0"


auth-timeout = 240
min-reauth-time = 300
max-ban-score = 50
ban-reset-time = 300
cookie-timeout = 300
deny-roaming = false
rekey-time = 172800
rekey-method = ssl

use-occtl = true
pid-file = /var/run/ocserv.pid
device = vpns
predictable-ips = true
default-domain = example.com
ping-leases = false

cisco-client-compat = true
dtls-legacy = true
user-profile = profile.xml

# DNS地址
dns = 10.24.11.254
dns = 219.148.204.66
dns = 219.149.6.99

# IP地址和掩码
ipv4-network = 192.168.249.0/24

# 路由表
route = 10.24.11.0/255.255.255.0
route = 10.24.0.0/255.255.0.0
route = 172.20.0.0/255.255.0.0
route = 10.244.0.0/255.255.0.0
route = 106.75.12.89/255.255.255.255
route = 106.75.117.178/255.255.255.255

3、管理用户

配置文件/etc/ocserv/ocpasswd中可以看到创建的用户和加密后的密码。

创建命令

touch /etc/ocserv/ocpasswd

常用命令

#创建用户,需要输入密码
ocpasswd -c /etc/ocserv/ocpasswd user1
#禁用用户
ocpasswd -c /etc/ocserv/ocpasswd -l user1
#解锁被禁用的用户
ocpasswd -c /etc/ocserv/ocpasswd -u user1
#删除用户
ocpasswd -c /etc/ocserv/ocpasswd -d user1

4.开防火墙

firewall-cmd --add-port=443/tcp --permanent
firewall-cmd --add-port=443/udp --permanent
# 允许防火墙伪装IP 必须设置
firewall-cmd --add-masquerade --permanent
firewall-cmd --reload

高于1024端口的建议禁用SELINUX

编辑 /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled
重启后生效

5、设置开机自启

#开机自启
systemctl enable ocserv 
#启动
systemctl start ocserv
#查看状态
systemctl status ocserv

6.客户端连接

安装好anyconnect-win-4.5.05030-core-vpn-webdeploy-k9.exe输入服务端网址,连上服务器后输入账号和密码即可。

 

 

CentOS 7默认的MySQL用户名是root,密码为空。你可以通过以下步骤修改MySQL的登录密码: 1. 打开终端,使用root用户登录到MySQL。 2. 运行以下命令修改密码: ``` update user set authentication_string=PASSWORD("你的新密码") where User='root'; ``` 这里将"你的新密码"替换为你想要设置的新密码。 3. 运行以下命令设置插件: ``` update user set plugin="mysql_native_password"; ``` 4. 运行以下命令刷新权限: ``` flush privileges; ``` 5. 最后,退出MySQL: ``` quit; ``` 这样,你就成功修改了CentOS 7上MySQL的默认用户名密码。\[1\] #### 引用[.reference_title] - *1* *3* [centos7 安装mysql,查看并修改默认登陆账户和密码](https://blog.csdn.net/qq_30007885/article/details/122126422)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [官方云镜像centos 6.x以及 7.0默认username 和password](https://blog.csdn.net/u012798391/article/details/49161317)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值