zoukankan      html  css  js  c++  java
  • Linux下安装FTP

    1、查询进程是否有ftp服务

    ps -ef|grep vsftpd

    查询是否安装vsftpd: rpm -qa |grep vsftpd

    (rpm的安装:apt-get install rpm)

    2、安装

    yum install vsftpd

    2.1编辑配置文件

    vi /etc/vsftpd/vsftpd.conf【ubuntu里面是/etc/vsftpd.conf】

    local_enable=YES【本地用户登录】

    write_enable=YES【可写,就是可上传】

    ascii_upload_enable=YES【允许ascii 上传】
    ascii_download_enable=YES

    2.2/etc/init.d/vsftpd start 开启

    root      9767     1  0 10:37 ?        00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf【多出这一行代表成功】
    root      9770  9714  0 10:38 pts/0    00:00:00 grep vsftp

    3、开机自启动

    chkconfig vsftpd on

    查看开机的程序chkconfig

    4、

    用户添加:

    useradd ftptest

    密码修改:

    passwd ftptest

    5、vsftp开启了的话,ftp就能连接上,而且能访问到很多目录,包括根目录【关了vsftp,就访问不到了】。但如何限制只能访问到指定目录呢

      vi /etc/vsftpd/vsftpd.conf

    修改/etc/vsftpd/vsftpd.conf如下:

    chroot_list_enable=YES //限制访问自身目录
    # (default follows)
    chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

    --------------------------------------------------------

     696  usermod -s /sbin/nologin ftptest
      697  usermod -s /sbin/bash ftptest
      698  usermod -d /ftptest ftptest

    -----------------------------------------

    编辑文件: /etc/vsftpd/chroot_list
    内容为ftp用户名,每个用户占一行
    我写的是ftptest

    最后重启:/sbin/service vsftpd restart

    参考文章:http://www.cnblogs.com/fangbo/archive/2011/02/21/1959648.html

     重点参考文章:http://www.zhixing123.cn/ubuntu/31190.html

     
  • 相关阅读:
    代码 自动化部署
    java 反射工具
    springBoot 简化读取配置 Configuration Processor
    docker 安装redis
    怎么用mybatis
    shiro框架
    Nginx 负载均衡的几种方式
    CSS Reset
    两种CSS3圆环进度条详解
    兼容全浏览器的本地图片预览
  • 原文地址:https://www.cnblogs.com/bluewelkin/p/4223259.html
Copyright © 2011-2022 走看看