阿里云centos安装ftp与svn过程
1.下载xshell或者secureCRT
2.登录centos或者服务器
3.安装vsftpd
[root@xxx]# yum install vsftpd //安装vsftpd
[root@xxx]# chkconfig vsftpd on //开机启动
3.1设置登录用户和匿名用户的ftp文件夹目录
vim打开配置文件
[root@xxx]# vi /etc/vsftpd/vsftpd.conf
之后,在最后添加上如下语句
local_root=/opt/soft/ftps
chroot_local_user=YES
anon_root=/opt/soft/ftps
意思我解释一下: local_root 就是系统登录用户进来之后看到的目录,/opt/soft/ftps是我自己mkdir的,你也可以随便弄一个路径进来,anon_root 是匿名用户
3.2下面是新增一个用户的方法
[root@xxx]# useradd -d /web -s /sbin/nologin ftpadmin //创建ftp目录:/web文件夹,并新增账号ftpadmin
[root@xxx]# passwd ftpadmin //修改ftpadmin密码,接着会出现2次密码确认
注意:如果出现错误:useradd: cannot open /etc/shadow 那就是你的机器无法新建用户,这个用户就和普通的root啊,work啊一样,你新建了,它也就是相当于新建一个系统用户。
3.3 启动服务与重启、关闭vsftpd的方法
[root@xxx]# service vsftpd start //启动ftp服务
[root@xxx]# service vsftpd restart //重启ftp服务
[root@xxx]# service vsftpd stop //关闭ftp服务
4.安装svn
[root@xxx]# yun install subversion //安装svn
[root@xxx]# mkdir /svnhome //创建svn目录:svnhome
[root@xxx]# svnadmin create /svnhome/do2015 //创建版本库do2015
[root@xxx]# cd /svnhome/do2015/conf //进入版本库所在文件夹,准备修改配置文件,新增安全、用户和组管理权限等信息
[root@xxx]# vi svnserve.conf //1.编辑svn配置文件
anon-access = none #不允许匿名用户访问
auth-access = write #通过验证的用户可以读和写
password-db = passwd #用户账号密码配置文件
authz-db = authz #权限
realm = do2015 #版本仓库
[root@xxx]# vi passwd //2.新增用户密码
[users]#
user1 = userpasswd1
user2 = userpasswd2
[root@xxx]# vi authz //3.新增权限
[groups]
g_manager = admin,user1,user2
[/]
@g_manager = rw
* = r
[repository:/]
@g_manager = rw
[root@xxx]# svnserve -d -r /svnhome/do2015 //启动svn服务
5.利用 和 svn://ip 进行访问测试。
逐步试错,总结如下:
vim保存::wq,退出:q!
配置文件,不要有空格,anon-access = read顶头写。
可以参考:http://blog.sina.com.cn/s/blog_8db4afb90101cc65.html
2015年3月14日01:44:40
落雨
相关文章
- centos查看端口被哪个应用端口占用命令
- Linux/CentOS 服务安装/卸载,开机启动chkconfig命令详解|如何让MySQL、Apache开机启动?
- Centos 7防火墙firewalld开放80端口(转)
- linux Centos 6.5 安装桌面环境GNOME
- 随笔 - 141 文章 - 2 评论 - 289 Centos下安装apahce的configure: error: APR not found. Please read the documentation解决办法
- Virtualbox虚拟机安装CentOS 6.5图文详细教程
- Centos 6.4 安装Python 2.7 python-pip
- 【学习总结】快速上手Linux玩转典型应用-第3章-CentOS的安装
- CentOS下Git的服务器版安装和使用
- CentOS 7 安装配置 SVN
- centos top命令列解释
- Centos常用命令及解释
- 腾讯云CentOS 安装MediaWiki
- centos 6搭建SVN+Apache+IF.svnadmin实现Web管理SVN
- 实验室课题组root用户设置权限给普通用户设置权限centos linux
- BBR加速 Centos
- centos下安装redis