码迷,mamicode.com
首页 > 其他好文 > 详细

vsftpd 各种方式访问的配置

时间:2015-02-17 23:45:04      阅读:331      评论:0      收藏:0      [点我收藏+]

标签:空间   start   

  1. 匿名访问

yum -y install vsftpd

/etc/init.d/vsftpd start

    如果你只是想临时开个ftp让别人下载,那么这样就可以了

访问地址为ftp://your-ip/pub (注:默认匿名的家目录是/var/ftp)

    如果你的ftp匿名默认家目录及/var/ftp空间太小,而有想让别人下载很大的文件。那么你可以修改默认的家目录,修改方法如下:

    mkdir -p /data/ftp 

    vim /etc/passwd

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin 改为

ftp:x:14:50:FTP User:/data/ftp:/sbin/nologin

(注:/data/ftp 目录要为755的权限,777访问时会报错)


2. 系统用户访问

mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf_bak

cat > /etc/vsftpd/vsftpd.conf  << EOF

anonymous_enable=no

local_enable=YES

write_enable=YES

local_umask=002

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

idle_session_timeout=1800

listen=YES

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

chroot_local_user=YES

pasv_min_port=65505

pasv_max_port=65535

EOF

useradd -d /data/ftp/myftpdir/ -s /sbin/nologin ftpuser

passwd ftpuser

/etc/init.d/vsftpd  restart

上传文件

/usr/bin/curl -T /root/test.tar.gz ftp://your-ip/dir/test.tar.gz --retry 10 --retry-delay 10 -C - -S -s --ftp-create-dirs --user ftpuser:123456

下载文件

(1)wget ftp://ftpuser@your-ip/dir/test.tar.gz --ftp-password=123456 这是一种方式。

(2)wget ftp://ftpuser:123456@your-ip/dir/test.tar.gz 注意如果密码是123456@321 这种方式就有问题了,只能用第一种方式!

(3)wget ftp://your-ip/dir/test.tar.gz --ftp-user=ftpuser --ftp-password=123456 这种方式也可以



本文出自 “阿丁秀秀” 博客,请务必保留此出处http://ading.blog.51cto.com/7291969/1614742

vsftpd 各种方式访问的配置

标签:空间   start   

原文地址:http://ading.blog.51cto.com/7291969/1614742

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!