zoukankan      html  css  js  c++  java
  • linux 字符终端terminal下 ftp的配置和启用

    1. ftp组件一般不是linux的自带组件,在ubuntu 12中,就自带了ftp组件 vsftp,而在redhat 9中,就没有自带需要从安装光盘中或下载相应的ftp的rpm包。

    ~$ sudo apt-get install vsftpd 
    

    2. vsftp的配置,直接在vsftp的配置文件上进行修改保存即可。服务器安装好之后,可以在 /etc/vsftpd.conf生成配置文件。

    ~$ sudo gedit /etc/vsftpd.conf
    

    3. vsftpd.conf的配置策略是这样的,注释掉某一行,就是关掉这一功能。取消注释,就是启用这一功能。下面的几项功能是基本功能,必须要设置的。

    listen=YES                 # 服务器监听开启
    anonymous_enable=YES       # 匿名访问允许
    local_enable=YES           # 本地主机访问允许
    write_enable=YES           # 写允许
    anon_upload_enable=YES
                               # 匿名上传允许,默认是NO
    anon_mkdir_write_enable=YES  
                                # 匿名创建文件夹允许
    dirmessage_enable=YES       # 进入文件夹允许
    xferlog_enable=YES          #  ftp 日志记录允许
    connect_from_port_20=YES     
                                # 允许使用20号端口作为数据传送的端口         
    

    4. 安装完毕后,/srv下会增加一个ftp目录。我们在/srv/ftp目录下创建两个分别名为upload和download的目录,分别用于上传 和下载。接下来我们为刚才创建的几个目录设置权限,如下: 

    ~$ sudo chmod 777 /home/ftp
    ~$ sudo chmod 777 /home/ftp/upload
    ~$ sudo chmod 777 /home/ftp/download
    

    5. 启用和关闭ftp服务器:

    启动vsftpd
    ~$ sudo service vsftpd start
    
    查看当前ftp进程: ~$ ps -e | grep vsftpd
     11291 ?  00:00:00 vsftpd
    关闭vsftpd
    ~$ sudo service vsftpd stop

      

      

     

     

  • 相关阅读:
    ZHI.ZSystem开发组件介绍之时间、IP及经纬帮助类
    ZHI.ZSystem开发组件介绍之发送HTTP请求
    ZHI.ZSystem开发组件介绍之随机字符串生成
    ZHI.ZSystem开发组件介绍之数据类型转换
    ZHI.ZSystem开发组件介绍之AES加密解密
    docker 环境mgr搭建
    ceph搭建配置-三节点
    查看当前库的总体运行情况(oracle)
    moodle笔记
    爬取豆瓣书籍信息
  • 原文地址:https://www.cnblogs.com/haore147/p/3603329.html
Copyright © 2011-2022 走看看