zoukankan      html  css  js  c++  java
  • vsftpd配置安装

    Redhat/CentOS安装vsftp软件

    1. 安装vsftp

    $ yum install vsftpd -y
    

    2. 添加ftp帐号和目录

    先检查一下 nologin 的位置,通常在 /usr/sbin/nologin 或者 /sbin/nologin 下。

    使用下面的命令创建帐户,该命令指定了 /home/web 为用户 admin 的家目录,您可以自己定义帐户名和目录:

    $ useradd -d /home/web -s /sbin/nologin admin
    

    修改|设置该帐户密码

    $ passwd admin
    

    修改指定目录的权限

    $ chown -R admin.admin /home/web
    

    3. 配置vsftp

    编辑vsftp配置文件

    $ vi /etc/vsftpd/vsftpd.conf
    

    将配置文件中 anonymous_enable=YES 改为 anonymous_enable=NO
    取消如下配置前的注释符号:

    anonymous_enable=NO
    ...
    ..
    .
    local_enable=YES
    write_enable=YES
    chroot_local_user=YES
    

    4. 修改shell配置

    $ vi /etc/shells
    

    如果该文件里没有 /usr/sbin/nologin 或者 /sbin/nologin(具体看当前系统配置)则追加进去。

    5. 启动vsftp服务并测试登录

    $ service vsftpd start
    

    然后用帐号 admin 测试下是否可以登陆ftp。目录是 /home/web

    Ubuntu/Debian安装vsftp软件

    1. 安装vsftp

    $ apt-get install vsftpd -y
    

    2. 添加ftp帐号和目录

    先检查一下 nologin 的位置,通常在 /usr/sbin/nologin 或者 /sbin/nologin 下。

    使用下面的命令创建帐户,该命令指定了 /home/web 为用户 admin 的家目录,您可以自己定义帐户名和目录:

    $ useradd -d /home/web -s /sbin/nologin admin
    

    修改该帐户密码:

    $ passwd admin
    

    修改指定目录的权限

    $ chown -R admin.admin /home/web
    

    3. 配置vsftp

    $ vi /etc/vsftpd.conf
    

    将配置文件中 anonymous_enable=YES 改为 anonymous_enable=NO

    取消如下配置前的注释符号:

    anonymous_enable=NO
    ...
    ..
    .
    local_enable=YES
    write_enable=YES
    chroot_local_user=YES
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd.chroot_list
    

    编辑 /etc/vsftpd.chroot_list 文件,将ftp的帐户名添加进去,保存退出

    $ vi /etc/vsftpd.chroot_list
    
    admin
    ~
    ~
    ~
    

    4. 修改shell配置

    $ vi /etc/shells
    

    如果该文件里没有 /usr/sbin/nologin 或者 /sbin/nologin(具体看当前系统配置)则追加进去

    5. 重启vsftp服务并测试登录

    $ service vsftpd restart
    

    然后用帐号 admin 测试下是否可以登陆ftp。目录是 /home/web

  • 相关阅读:
    老毛桃PE修改方法(屏蔽更改主页,屏蔽加装的绿色浏览器)
    老毛桃winpe优盘启动系统个性修改全攻略
    SQL2000和SQL2005和SQL2008同时安装问题
    基于FFmpeg的音频编码(PCM数据编码成AAC android)
    springboot + mybatis +easyUI整合案例
    spring thymeleaf 自定义标签
    速度挑战
    兼顾pc和移动端的textarea字数监控的实现方法
    CSS3+JS 实现的便签应用
    JavaScript实现碰撞检测(分离轴定理)
  • 原文地址:https://www.cnblogs.com/roddy/p/9933249.html
Copyright © 2011-2022 走看看