• 阿里云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

    落雨

    http://ae6623.cn

  • 相关阅读:
    Mybatis初步
    Mybatis的配置文件和映射文件详解
    适配器模式
    工厂模式
    代理模式
    单例模式
    Spring MVC国际化
    SpringMVC的标签库
    SpringMVC文件上传下载和拦截器
    SpringMVC的配置文件
  • 原文地址:https://www.cnblogs.com/ae6623/p/5570686.html
Copyright © 2020-2023  润新知