0℃
2015年06月27日
⁄ SVN
⁄ 被围观 21,895次+
说明:
服务器操作系统:CentOS 6.x
服务器IP:192.168.21.134
实现目的:
1、在服务器上安装配置SVN服务;
2、配置SVN服务同时支持Apache的http和svnserve独立服务器两种模式访问;
3、Apache的http和svnserve独立服务器两种模式使用相同的访问权限账号。
具体操作:
一、关闭SELINUX
vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存退出
setenforce 0 #使配置立即生效
二、开启防火墙端口
系统运维 www.osyunwei.com 温馨提醒:系统运...
Apache, svn, svnserve阅读全文
0℃
2015年06月26日
⁄ SVN
⁄ 被围观 14,817次+
说明:
服务器操作系统:CentOS
服务器IP:192.168.21.134
SVN安装路径:/usr/local/svn
SVN项目路径:/home/svn
SVN登录账号:osyunwei
SVN登录密码:123456
Web站点根目录:/home/web
实现目的:
当svn项目中有任何修改更新时,系统会自动实时从svn中检出文件并同步到Web站点根目录
具体操作:
一、使用SVN中post-commit实现自动实时从svn中检出文件并同步到Web站点根目录
cd /home/svn/hooks
vi post-commit #编辑,添加以下代码
#!/bin/sh
REPOS="$1"
REV="$2"
SVN_PATH=/usr/local/svn/bin
WEB_PATH=/home/w...
linux, svn阅读全文
0℃
2015年06月25日
⁄ SVN
⁄ 被围观 16,134次+
说明:
SVN(subversion)的运行方式有两种:
一种是基于Apache的http、https网页访问形式;
还有一种是基于svnserve的独立服务器模式。
SVN的数据存储方式也有两种:一种是在Berkeley DB数据库中存储数据;另一种是使用普通的文件FSFS存储数据。
由于Berkeley DB方式在使用中有可能锁住数据,一般建议使用FSFS方式更安全。
实现目的:
以svnserve的独立服务器模式,使用FSFS数据存储方式源码编译安装配置SVN服务器。
具体操作:
操作系统:CentOS 6.x
服务器IP:192.168.21.134
一、关闭SELINUX
vi /etc/selinux/...
linux, svn阅读全文
0℃
2015年06月23日
⁄ SVN
⁄ 被围观 16,697次+
说明:
SVN(subversion)是源代码版本管理软件,
在SVN的使用中,
会自动生成一个名为.svn的隐藏文件夹,
其中包含重要的源代码信息。
如果在发布代码时,直接复制代码文件夹到Web服务器,
同时.svn隐藏文件夹也被上传到程序根目录,
可以利用.svn/entries文件,获取到服务器源码、svn服务器账号密码等信息。
一、此隐藏文件夹是怎么来的?
从svn获取发布版本时,没有正确使用svn导出功能导致!
具体细节,乌云上面有篇文章,可以参考。
二、黑客是如何利用svn隐藏文件漏洞的?
1、漏洞利用工具:Seay SVN漏洞...
svn, Web阅读全文
0℃
2015年06月15日
⁄ 安全优化
⁄ 被围观 29,943次+
说明:
1、一般ssh登录服务器,只需要输入账号和密码。
2、本教程的目的:在账号和密码之间再增加一个
验证码,只有输入正确的验证码之后,再输入
密码才能登录。这样就增强了ssh登录的安全性。
3、账号、验证码、密码三者缺一个都不能登录,即使账号和密码正确,验证码错误,同样登录失败。
4、验证码:是动态验证码,并且是通过手机客户端自动获取(默认每隔30秒失效一次)。
5、最终目的:远程ssh登录一台服务器,需要正确的账号、密码、及一个可以获取到动态验证码的手机
(目前支持Android和i...
Authenticator, CentOS, Google, linux, ssh, 动态验证码阅读全文