zoukankan      html  css  js  c++  java
  • vsftp配置

    正文:
    # vi /etc/vsftpd-ano.conf ,将如下三行加入文件
    listen=YES
    listen_port=21
    tcp_wrappers=YES
    anon_root=/var/ftp //设置匿名用户本地目录,和ftp用户目录必须相同
    listen=YES的意思是使用standalone启动vsftpd,而不是super daemon(xinetd)控制它 (vsftpd推荐使用standalone方式)
    # /usr/local/sbin/vsftpd-ano /etc/vsftpd-ano.conf &  //以后台方式启动vsftpd
    注意:每行的值都不要有空格,否则启动时会出现错误,举个例子,假如我在listen=YES后多了个空格,那我启动时就出现如下错误:
    500 OOPS: bad bool value in config file for: listen

    测试搭建好的匿名用户方式
    # ftp 127.0.0.1
    Connected to 127.0.0.1.
    220 (vsFTPd 2.0.3)
    530 Please login with USER and PASS.
    530 Please login with USER and PASS.
    KERBEROS_V4 rejected as an authentication type
    Name (127.0.0.1:root): ftp
    331 Please specify the password.
    Password:
    230 Login successful.
    Remote system type is UNIX.
    Using binary mode to transfer files.
    ftp> pwd
    257 \"/\"
    ftp> quit
    221 Goodbye.
    #
    OK,已经完成了,very nice.

    高级配置
    细心的朋友可能已经看出来我们只在默认配置文件增加了四行,就实现了FTP连接(也证明了vsftpd的易用性),那么让我们传个文件吧,呀!!传输失败了(见图1)
    为什么呢?因为 vsftpd 是为了安全需要,/var/ftp目录不能把所有的权限打开,所以我们这时要建一个目录pub,当然也还是需要继续修改配置文件的。
    # mkdir /var/ftp/pub
    # chmod -R 777 /var/ftp/pub
    类别: linux
    发布日期: 2008-8-30 11:49
  • 相关阅读:
    php公立转农历
    php判断客户端浏览器类型
    php为图片添加水印
    php类精确验证身份证号码
    webpack脚手架搭建(简单版)
    《深入浅出Node.js》第4章 异步编程
    js 实现继承相关
    设计模式:观察者模式
    bind 方法实现
    用 CSS 实现字符串截断
  • 原文地址:https://www.cnblogs.com/yinpengxiang/p/1416122.html
Copyright © 2011-2022 走看看