• 在Ubuntu14.04下安装vsftp服务器


    猜想在Ubuntu下搭建ftp服务器来实现windows和ubuntu下文件互传是一件很简单的事儿,但是在网上找了好几篇文章都不行,故自己在这里总结一下方法。

    首先安装vsftp服务器

    sudo apt-get install vsftpd
    2、安装完配置:
     
    vsftpd安装完成后,其默认配置是不允许匿名访问,允许本地用户登录。其配置文件在/etc/vsftpd.conf中,用vim打开后,会发现里面很多都被注释掉了,只保留几个必要的选项。因此,如果你有特殊需要,你需要自行修改配置文件。
     
    以下只列出我修改了的几项:
    anonymous_enable=YES  #允许匿名用户登录
    #non_upload_enalbe=YES,将#去掉,允许匿名用户上传
    #non_mkdir_write_enable=YES,将#注释去掉,允许匿名用户创建目录
    #write_enable=YES  #注释去掉,允许上传

    然后在浏览器中输入:ftp://xxx.xxx.xxx.xxx即可访问


    配置文件:
    listen=YES
    listen_port=20
    anonymous_enable=NO
    
    local_enable=YES
    
    local_umask=022
    
    write_enable=YES
    
    local_root=/var/www
    
    #anon_upload_enable=YES
    
    #anon_mkdir_write_enable=YES
    
    dirmessage_enable=YES
    
    use_localtime=YES
    
    xferlog_enable=YES
    #
    # Make sure PORT transfer connections originate from port 20 (ftp-data).
    connect_from_port_20=YES
    #
    # If you want, you can arrange for uploaded anonymous files to be owned by
    # a different user. Note! Using "root" for uploaded files is not
    
    #chroot_local_user=YES
    
    #chroot_local_user=YES
    #chroot_list_enable=YES
    # (default follows)
    #chroot_list_file=/etc/vsftpd.chroot_list
    
    ascii_upload_enable=YES
    ascii_download_enable=YES
    
    #pasv_enable=YES  
    #pasv_promiscuous=YES  
    pasv_min_port=60000  
    pasv_max_port=60001
    
    
    secure_chroot_dir=/var/run/vsftpd/empty
    
    pam_service_name=ftp
    
    rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
    
    rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
  • 相关阅读:
    [JAVA]Java下XML的解析
    [短彩信]C#短彩信模块开发设计(4)——其他
    [短彩信]C#短彩信模块开发设计(3)——协议
    入住博客园了~
    【Oyster轻量框架】C# ORM 较灵活的轻量数据模型
    C# Oracle 之Insert 与 Update 的封装
    用WORD发布博客测试~
    C#自带的.net类库获得主机名和IP
    百万本书籍视频资料免费送
    教你使用ECode破解E语言crackme视频教程
  • 原文地址:https://www.cnblogs.com/ynxf/p/5495131.html
Copyright © 2020-2023  润新知