简单的FTP搭建_VSFTPDFTP(VSFTP)简单搭建

vsftp默认安装完就可以下载了,目录在服务器的/etc/ftp里面,需要对防火墙规则设置(简单地清空也可),客户端才可正常访问

简单的FTP搭建_VSFTPD_02服务器端:

yum list |grep vsftpd
yum -y install vsftpd
rpm -qa vsftpd
touch /var/ftp/vsftp_success!

简单的FTP搭建_VSFTPD_02客户端:

yum list |grep lftp
yum –y install lftp
[leaf@client yum.repos.d]$ lftp 192.168.1.100
lftp 192.168.1.100:~> ls
drwxr-xr-x    2 0        0            4096 Mar 02  2012 pub
-rw-r--r--    1 0        0               0 Mar 07 11:23 vsftp_success!

简单的FTP搭建_VSFTPD扩展:更改匿名用户的权限

简单的FTP搭建_VSFTPD_02开启匿名用户上传、下载(默认支持下载)、创建,删除等功能

# vim /etc/vsftpd/vsftpd.conf
12 anonymous_enable=YES          #默认已经开启
27 anon_upload_enable=YES        #开启匿名下载功能
31 anon_mkdir_write_enable=YES   #开启匿名上传功能
32 anon_other_write_enable=YES   #开启匿名删除改名功能
23 anon_umask=022          #需要手动添加,更改后用户上传的文件匿名匿名用户可下载(注意文件的属主、权限)
touch my_vsftp
chmod 777 /var/ftp/pub     #更改权限使其能上传创建文件
lftp 192.168.1.100
cd pub/                    #切换到公共目录
put my_vsftp               #可下载文件
mkdir a                    #可创建目录

      

简单的FTP搭建_VSFTPD遇到问题:

问题:ls时显示重新连接如下:

[leaf@server root]$ lftp 192.168.1.200
lftp 192.168.1.200:~> ls                          
drwxr-xr-x    2 0        0            4096 Mar 02  2012 pub

iptables –F

问题:下载不了,权限不够

lftp 192.168.1.200:/pub> get haha
get: /root/haha: Permission denied

解决:因为登录时所在目录为/root,所以无权限在该目录下接收文件,更改用户为root时就可以下载