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

落雨

http://ae6623.cn

阿里云centos安装ftp与svn过程的更多相关文章

  1. 阿里云centos配置ftp和svn全过程

    1.下载xshell 2.登录centos 3.安装vsftpd [root@xxx]# yum install vsftpd //安装vsftpd [root@xxx]# chkconfig vsf ...

  2. 阿里云centos安装oracle

    目录 阿里云centos安装oracle 阿里云默认没有swap分区,oracle安装需要 安装Oracle所需的依赖包 创建用户和组 关闭SELINUX(阿里云缺省关闭) 开始安装 使用" ...

  3. 阿里云centos安装svn和submin

    概述 没有找到可以让团队方便使用的云盘,暂时搭建一个svn凑合用一下 svn有三种安装方式 安装方式 服务程序 服务协议 用户和密码 授权 系统配置 svn独立安装 svnserve svn pass ...

  4. 阿里云centos 安装和配置 DokuWiki

    安装 1) 添加虚拟主机:由于我的 阿里云CentOs服务器 安装了oneinstack的一键部署PHP.JAVA.Nginx等环境,所以域名配置很方便,照着文档一步一步做就可以了 cd /root/ ...

  5. 阿里云Centos 7 FTP(vsftp)服务安装及配置

    #检查vsftpd是否安装 rpm -qa | grep vsftpd #检查vsftpd版本并安装 yum list vsftpd yum install vsftpd #设置开机启动 system ...

  6. 阿里云 CentOS 安装JDK

    初用阿里云,使用centOS linux64操作系统 . 自己上传jdk文件总是安装失败,原因估计是因为我的网络不好,导致文件损坏. 解决办法,直接在linux命令行模式下,到官网下载 jdk,命令如 ...

  7. 阿里云centos安装docker-engine实践

    近日在阿里云ECS服务器(centos系统)中安装docker,参考官方指南 https://docs.docker.com/engine/installation/linux/centos/  大概 ...

  8. 阿里云centos 安装禅道

    下载 我的阿里云服务器系统是 centos6.8 64 位,下载的禅道版本是 Linux 64位一键安装包(适用于Linux 64位) 由于阿里云服务器没桌面,所以下载用不了浏览器,可考虑在本地下载后 ...

  9. 阿里云 centos 安装apache和php

    mysql使用阿里云的rds httpd服务 1. 安装apr和apr-util 2. 安装 httpd apache.org,apr.apache.org 安装命令: ./configure --p ...

随机推荐

  1. JTAG Communications model

    https://en.wikipedia.org/wiki/Joint_Test_Action_Group In JTAG, devices expose one or more test acces ...

  2. Syntactic and Semantic Errors

    There are two kinds of errors that Basis can find. Syntax errors occur during the parsing of input c ...

  3. C++中的vector&find_if

     <STL應用> vector & find_if 看到有人問有個名為C的struct如下 code: struct C { int v1; int v2; }; 應用在vecto ...

  4. 玩DNF开启NVIDIA独显的方法

    管理员身份运行后,点下红圈圈里的X,打开驱动配置文件,在Profiles里输入DNF,打开配置文件 把do not display this profile in the control panel ...

  5. javascript中的回调函数(callback)

    代码如下: app.use(function(req, res, next) {     var err = new Error('Not Found');     err.status = 404; ...

  6. 使用Nginx过滤网络爬虫

    原文:https://www.liaoxuefeng.com/article/001509844125769eafbb65df0a04430a2d010a24a945bfa000 现在的网络爬虫越来越 ...

  7. MAC系统压缩文件传到WINDOWS下出现乱码

    可能使用Mac系统的朋友,在压缩文件时遇到过这样的问题: 要给朋友传文件,而对方又是WIN系统.我们打好包传过去以后,对方解压缩发现中文文件名都成乱码了.这是怎么回事? 原来,Mac下,默认文字编码是 ...

  8. 【Devops】【docker】【CI/CD】关于jenkins构建成功后一步,执行的shell命令详解+jenkins容器运行宿主机shell命令的实现方法

    1.展示这段shell命令 +详解 #================================================================================= ...

  9. Step Detector and Step Counter Sensors on Android

    Step Detector and Step Counter Sensors on Android 时间 2014-03-31 11:56:00 Tech Droid 原文  http://techd ...

  10. Unity3D 中鼠标按下时OnMouseDown()、Input.GetMouseButtonDown()和EventType.MouseDown的响应验证

    初学unity3D,对于其中的事件响应不是很清楚,于是写了下面的代码来验证: 1.新建.cs文件,名为testMouse.cs: using UnityEngine; using System.Col ...