ver. 2010.8.19
在Ubuntu 10.04和CentOS 5.4测试通过
根据所在的OS执行ubuntu.sh或者centos.sh
昨天的版本有2个bug,已经修好了
a) 少导入了freeradius的几个数据库表格, 导致daloradius会找不到相应的表格
b) 先安装nginx 后安装phpMyAdmin, 不然phpMyAdmin找不到nginx的路径
ver. 2010.8.18
在 Ubuntu 10.04 LTS 测试通过
功能:
0. 自动更新系统到最新版本, 安装必要的工具
1. 安装mysql, phpMyAdmin
2. 安装nginx, php, 设置ngxin对php的支持
3. 安装openvpn, 生成服务器的秘匙, 生成客户端的配置文件
4. 安装freeradius, radiusplugin, 添加测试帐号test:1234
5. 安装daloradius, 删除作者预设的帐号liran, 保留帐号administrator:radius
使用:
tar xf ssma.gz
vi setup.sh 修改mysql的root密码,你的服务器IP地址,radius的数据库密码
chmod +x setup.sh
sudo ./setup.sh
执行过程中有一个地方会等待用户确认, 直接按一个回车键选择缺省值就可以
测试:
1. 测试nginx:
http://YOUR_IP
显示 Welcome to nginx!
2. 测试nginx对php的支持
http://YOUR_IP/info.php
3. 使用phpMyAdmin
http://YOUR_IP/phpMyAdmin/
登录时使用用户名:root, 和你在setup.sh中设置的mysql root密码
4. 使用daloradius
http://YOUR_IP/daloradius/
用户名:administrator 密码:radius
5. openvpn
把openvpn/for_client中的文件拷贝到客户端
修改openvpn-client.opvn中ca.crt的文件路径
使用用户名: test 密码: 1234
[ 本帖最后由 reirei 于 2010-8-20 06:47 编辑 ] |