1.svn服务器搭建
1.安装
yum -y install subversion
2.创建目录
mkdir /var/svnrepos
#创建你的svn目录
svnadmin create /var/svnrepos/xxxx
3.修改配置文件
authz:负责账号权限的管理,控制账号是否读写权限 passwd:负责账号和密码的用户名单管理 svnserve.conf:svn服务器配置文件
cd /var/svnrepos/xxxx/conf
vim authz
//在末尾添加
[/] # / 根目录
chen = rw #用户chen 拥有读写权限
vim passwd
//在[users]末尾添加
chen = chen1234
vim svnserve. conf
anon-access = none #表示禁止匿名用户访问。
auth-access = write #表示授权用户拥有读写权限。
password-db = passswd #指定用户名口令文件,即 passwd 文件。
authz-db = authz #指定权限配置文件,即 authz 文件。
realm = /var/svnrepos #指定认证域,即 /var/svnrepos 目录。
4.启动服务
svnserve -d -r /var/svnrepos
5.测试链接
在svn客户端输入svn://ip地址:3690/xxxx 访问。
参考文章:www.cnblogs.com/-mrl/p/8980…
2.ftp服务器搭建
1.安装vsftp
//检测是否安装
rpm -qa | grep vsftpd
//安装
yum -y install vsftpd
//启动vsftpd
systemctl start vsftpd
//设置开机启动
systemctl enable vsftpd
2.ftp配置
vim /etc/vsftp/vsftp.conf
anonymous_enable=NO # 禁用匿名登录
chroot_local_user=YES # 启用限定用户在其主目录下
chroot_list_enable=YES # #YES:将chroot_list中列出来的用户转到其在user_config_dir下面定义的文件中指定的目录。NO:就是系统用户的默认目录
chroot_list_file=/etc/vsftpd/chroot_list #这是我们放置chroot用户的文件
allow_writeable_chroot=YES # 如果启用了限定用户在其主目录下需要添加这个配置