注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Copper peas ' Bolg

Keep On Moving...This Is My Life...

 
 
 

日志

 
 

【原】linux vsftpd  

2011-04-18 21:14:45|  分类: linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

1:yum install vsftpd
2:more /etc/passwd|grep ftp

启动service vsftpd start
修改iptables 开启21端口

安装的时候默认已经建立了ftp组,你只需要添加用户即可,(非系统用户)
如果不添加,可以匿名登陆,默认是可以匿名登陆的,匿名的目录是/var/ftp
不修改任何配置的情况这里应该可以匿名登陆,var/ftp/下的看到pub文件夹

3:新添加用户test
有的FTP服务器需要用户名和密码才能登录,就是因为设置了FTP用户和权限.
FTP用户一般是不能登录系统的,只能进入FTP服务器自己的目录中,这是为了安全.这样的用户就叫做虚拟用户了.实际上并不是真正的虚拟用户,只是不能登录SHELL了而已,没能力登录系统.
/usr/sbin/adduser -d /opt/test_ftp -g ftp -s /sbin/nologin test
这个命令的意思是:
使用命令(adduser)添加test用户,不能登录系统(-s /sbin/nologin),自己的文件夹在(-d /opt/test_ftp)),属于组ftp(-g ftp)
然后你需要为它设置密码 passwd test
对应权限目录是/opt/test_ftp

4:测试
[root@localhost ftp]# ftp
ftp> open 192.168.0.33
Connected to 192.168.0.33 (192.168.0.33).
220 (vsFTPd 2.0.5)
Name (192.168.0.33:gxl): test
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> quit
221 Goodbye.

注:如果登录时遇到500 OOPS: cannot change directory:可以在终端输入

setsebool ftpd_disable_trans 1
service vsftpd restart 解决。

使用test 登陆ftp
ok

注意: ftp连接模式分为 pavs(被动连接) port(主动连接)
被动连接:客服端发送21请求,然后客服端发送连接去连接服务端的任意端口,(因为防火墙只开开了几个端口才能进入,所以当然收不到信息)
主动连接: 客服端发送21请求, 然后服务端发送连接去连接客服端,这时候,服务器端是固定20端口的。

如果你防火墙关闭,那么连接就无所谓
如果只开了21端口进,则使用port(主动连接)
例子使用 flashftp,则修改站点管理 选项 使用被动模式去勾即可快速连接vsftpd
相关权限设置看下面连接

最详细的vsftpd配置文件讲解,请查看
http://os.51cto.com/art/201008/221842.htm


常见问题:
5.1 553 Could not create file
一般都是SELinux的问题,设置SELinux的一个值,重启服务器即可。
setsebool -P ftpd_disable_trans 1
service vsftpd restart


5.2 500 OOPS: bad bool value in config file for: write_enable
注意你的CentOS FTP服务文件中保证每一行最后没有任何空格,一般出错就是在多余的空格上。


5.3 虚拟用户上传后默认权限为:600,用户无法下载文件
在配置文件中添加或修改anon_umask项的值。如anon_umask=022或000

  评论这张
 
阅读(119)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018