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

  • 相关阅读:
    08.net网站开发(前端):5.jQuery
    weblogic的ejb远程调用
    UVa 10131: Is Bigger Smarter?
    Qt5 FOR WINCE7, Visual Studio 2008环境的搭建
    Web常见安全漏洞原理及防范-学习笔记
    【转载】Spark学习 & 机器学习
    公司hadoop客户端试用
    Zen of Python(Python的19条哲学)
    【转载】GitHub中国区前100名到底是什么样的人
    【转载】Spark学习——入门
  • 原文地址:https://www.cnblogs.com/roddy/p/9933249.html
Copyright © 2011-2022 走看看