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
  • 相关阅读:
    权限和分组
    验证与授权
    CSRF、XSS、clickjacking、SQL 的攻击与防御
    上下文处理器及中间件
    类和实例
    偏函数
    生成器
    迭代 复习
    函数调用 复习
    复习 条件判断,循环
  • 原文地址:https://www.cnblogs.com/yinpengxiang/p/1416122.html
Copyright © 2011-2022 走看看