vsftp服务器初搭建的问题,ubuntu本机显示通过,win下通不过

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
及时雨天
帖子: 41
注册时间: 2008-08-05 9:29

vsftp服务器初搭建的问题,ubuntu本机显示通过,win下通不过

#1

帖子 及时雨天 » 2009-03-09 20:09

如题有图
本地ubuntu下显示登录成功
本地ubuntu下显示登录成功
在winxp下却显示如图
111.JPG
我的配置文件完全按wiki中做的
用户ftpuser 组ftp

配置如下
#接受匿名用户
anonymous_enable=YES

#匿名用户login时不询问口令
no_anon_password=YES

#接受本地用户
local_enable=YES

#可以上传(全局控制).若想要匿名用户也可上传则需要设置anon_upload_enable=YES,若想要匿名用户可以建立目录则需要anon_mkdir_write_enable=YES.这里禁止匿名用户上传,所以不设置这两项.
write_enable=YES

#本地用户上传文件的umask
local_umask=022

#使用上传/下载日志,日志文件默认为/var/log/vsftpd.log,可以通过xferlog_file选项修改
xferlog_enable=YES

#日志使用标准xferlog格式
xferlog_std_format=YES

#login时的欢迎信息
ftpd_banner=Welcome to xs FTP service.

#设置的话将复盖上面的ftpd_banner设置,用户login时将显示/etc/vsftpd/banner中的内容
banner_file=/etc/vsftpd/banner

#为YES则进入目录时显示此目录下由message_file选项指定的文本文件(,默认为.message)的内容
dirmessage_enable=YES

#本地用户login後所在目录,若没有设置此项,则本地用户login後将在他的home目录(/etc/passwd的第六个字段)中.匿名用户的对应选项是anon_root<
local_root=/var/ftp

#设置为YES则下面的控制有效
chroot_list_enable=YES

#若为NO,则记录在chroot_list_file选项所指定的文件(默认是/etc/vsftpd.chroot_list)中的用户将被chroot在登录後所在目录中,无法离开.如果为YES,则所记录的用户将不被chroot.这里选择YES.
chroot_local_user=YES

#若设置为YES则记录在userlist_file选项指定文件(默认是/etc/vsftpd.user_list)中的用户将无法login,并且将检察下面的userlist_deny选项
#userlist_enable=YES

#若为NO,则仅接受记录在userlist_file选项指定文件(默认是/etc/vsftpd.user_list)中的用户的login请求.若为YES则不接受这些用户的请求.
userlist_deny=NO

#注意!!!vsftpd还要检察/etc/vsftpd.ftpusers文件,记录在这个文件中的用户将无法login!!

#服务器以standalong模式运行,这样可以进行下面的控制
listen=YES

#匿名用户的传输比率(b/s)
anon_max_rate=51200

#本地用户的传输比率(b/s)
local_max_rate=512000

#可接受的最大client数目
max_clients=100

#每个ip的最大client数目
max_per_ip=5

connect_from_port_20=YES
tcp_wrappers=YES
pam_service_name=ftp
yangxdd
帖子: 5
注册时间: 2009-03-06 3:38

Re: vsftp服务器初搭建的问题,ubuntu本机显示通过,win下通不过

#2

帖子 yangxdd » 2009-03-09 21:34

ftp用户的根目录权限不能是777
chmod一下就好
及时雨天
帖子: 41
注册时间: 2008-08-05 9:29

Re: vsftp服务器初搭建的问题,ubuntu本机显示通过,win下通不过

#3

帖子 及时雨天 » 2009-03-10 13:55

谢谢楼上的回答

我设置了 sudo chmod 755 \var\ftp
sudo chmod 775 \var\ftp\pub
还是上面的图示
还要如何做呢??
lantian
帖子: 48
注册时间: 2008-06-21 8:24

Re: vsftp服务器初搭建的问题,ubuntu本机显示通过,win下通不过

#4

帖子 lantian » 2009-03-10 15:44

楼主在Ubuntu本机测试的用户是ftpuser,而Windows用的匿名。
建立的用户不对。正确的应该为ftp而非ftpuser
头像
hubert_star
论坛版主
帖子: 5373
注册时间: 2007-10-29 22:12
系统: OSX 10.9 + Ub 1304
来自: 江苏南京

Re: vsftp服务器初搭建的问题,ubuntu本机显示通过,win下通不过

#5

帖子 hubert_star » 2009-03-10 15:53

:em11 :em11 :em11 :em11
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me
头像
bobo504
帖子: 42
注册时间: 2008-06-11 13:05

Re: vsftp服务器初搭建的问题,ubuntu本机显示通过,win下通不过

#7

帖子 bobo504 » 2009-03-10 23:18

我也发现wiki里有点小问题,按那个配置完后,首先本地用户无法登陆ftp,而且主目录也不是配置文件中的/var/ftp,郁闷ing。。。要么是我哪里搞错了?
及时雨天
帖子: 41
注册时间: 2008-08-05 9:29

Re: vsftp服务器初搭建的问题,ubuntu本机显示通过,win下通不过

#8

帖子 及时雨天 » 2009-03-11 9:28

bobo504 写了:我也发现wiki里有点小问题,按那个配置完后,首先本地用户无法登陆ftp,而且主目录也不是配置文件中的/var/ftp,郁闷ing。。。要么是我哪里搞错了?
是这一行我自己修改了的,才能登录
=====================================================
#若设置为YES则记录在userlist_file选项指定文件(默认是/etc/vsftpd.user_list)中的用户将无法login,并且将检察下面的userlist_deny选项
#userlist_enable=YES

#若为NO,则仅接受记录在userlist_file选项指定文件(默认是/etc/vsftpd.user_list)中的用户的login请求.若为YES则不接受这些用户的请求.
userlist_deny=NO
===============================================================
原来两个前面都是#号,我去掉了一个成现在这样子
及时雨天
帖子: 41
注册时间: 2008-08-05 9:29

Re: vsftp服务器初搭建的问题,ubuntu本机显示通过,win下通不过

#9

帖子 及时雨天 » 2009-03-11 10:35

yangxdd 写了:这里有详细说明:
http://www.linuxsir.org/main/?q=node/152#6
非常谢谢这位朋友!我正需要看报错说明呢!
及时雨天
帖子: 41
注册时间: 2008-08-05 9:29

Re: vsftp服务器初搭建的问题,ubuntu本机显示通过,win下通不过

#10

帖子 及时雨天 » 2009-03-14 23:55

搞不好....
搞来搞去还是这个界面,但是点击右键选择“登陆”竟然可以用用户名和密码登陆....

ubuntu下用户和组中竟然看不到“ftp”用户,但是你自己建它又提示你ftp用户已经存在.....晕
无语了...比win下的难建太多了....如果接解决不断的麻烦叫做有能力,我宁愿不要这种能力

好不容易找了个vsftp的图形控制界面,还得自己去一点点修改原作者的错误......

不是为了省几台winserver2003的钱.....,干脆重新装系统一遍再来过,真是想放弃了
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

Re: vsftp服务器初搭建的问题,ubuntu本机显示通过,win下通不过

#11

帖子 oneleaf » 2009-03-15 1:05

你参考wiki的哪一篇?我去检查下。vsftp应该相当容易配置,只要apt-get安装上去后,直接修改配置即可,不需要做任何增加用户的设置才对。
ubuntu下用户和组中竟然看不到“ftp”用户
这个是因为这个ftp组属于系统帐号,被隐藏了,这个帐号在安装vsftp会自动创建的。
并且匿名帐号的主目录应该在 /home/ftp 才对。
博缘虫
帖子: 1
注册时间: 2009-03-16 1:34

Re: vsftp服务器初搭建的问题,ubuntu本机显示通过,win下通不过

#12

帖子 博缘虫 » 2009-03-16 1:45

我也遇到了同样的问题,我现在的VSFTP可以用XP登录,可以下载,就是不能上传
请问/home/ftp下的权限到底要怎么设置才能可以匿名登录啊
还想问一下安装的时候糊涂了,忘记ftp的密码了,用默认的ftp也不行,怎么修改ftp帐号的密码?
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

Re: vsftp服务器初搭建的问题,ubuntu本机显示通过,win下通不过

#13

帖子 oneleaf » 2009-03-16 8:54

/etc/vsftp.conf 确保
anon_upload_enable=YES
anon_mkdir_write_enable=YES

然后到/home/ftp/目录
sudo mkdir pub
sudo chmod 777 pub
然后匿名帐号就可以到pub目录直接上传了。

ftp的密码?不太明白意思?ftp帐号的密码就是本地帐户的密码啊。
及时雨天
帖子: 41
注册时间: 2008-08-05 9:29

Re: vsftp服务器初搭建的问题,ubuntu本机显示通过,win下通不过

#14

帖子 及时雨天 » 2009-03-17 8:47

发了牢骚,结果管理员都出来了:))

真是不好意思..看来我不搞定都对不起这份热心了!

我参考的wiki在http://wiki.ubuntu.org.cn/index.php?title=Vsftpd%E6%9C%8D%E5%8A%A1%E5%AE%89%E8%A3%85%E8%AE%BE%E7%BD%AE&variant=zh-cn

我是全文复制下来的,重启后结果发现无法登录。
唯一有改动的地方是
#userlist_enable=YES
#userlist_deny=NO
我改成了
#userlist_enable=YES
userlist_deny=NO
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

Re: vsftp服务器初搭建的问题,ubuntu本机显示通过,win下通不过

#15

帖子 oneleaf » 2009-03-17 9:58

那个是对配置的解释,并且已经过时了,包括后面的权限验证都有问题。

我修改了wiki,你重新复制配置吧。
回复