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

  • 相关阅读:
    [置顶] Blender 三维绘图及渲染软件 (开源优秀强大跨平台)
    观察力训练(福尔摩斯演绎法)
    Shiro 权限框架使用总结
    [置顶] 如何编写出优美的 JavaScript 代码
    TopCoder 入门教程 sqybi完善版
    开源 3D CAD 软件 gCAD3D 1.9.1 发布
    Java 局部内部类访问局部变量必须加 final 关键字
    [置顶] 程序员如何做出“不难看”的设计
    JavaFX DirectoryChooser[目录选择器]使用实例及源代码[图文]
    项目管理软件收集
  • 原文地址:https://www.cnblogs.com/roddy/p/9933249.html
Copyright © 2011-2022 走看看