免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2988 | 回复: 4
打印 上一主题 下一主题

请教SUSE10.0中建立ftp服务器 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-20 17:36 |只看该作者 |倒序浏览
按照书上的步骤好像不对,我想在上面建立一个ftp服务器,然后可以通过远程用ftp软件输入用户名和密码上传东西和下载东西。
谁有详细步骤哦?谢谢

论坛徽章:
0
2 [报告]
发表于 2007-12-20 19:58 |只看该作者
启动vxftp就好了,什么都不用设置

论坛徽章:
0
3 [报告]
发表于 2007-12-21 09:53 |只看该作者
我的ftp服务器配置过程如下:xinetd 模式

1。在 xinetd 中打开,可以手动编辑 /etc/xinetd.d/vsftpd 文件把 disabled yes 改成 disabled no,

2。/etc/init.d/xinetd start       确定 xinetd 在机器启动时运行

3。 root权限编辑文件 /etc/vsftpd.conf,确定 listenYES 前面加了 #。如果没有,加上保存。

4。检查运行状况和防火墙设置
在 YaST-系统-/etc/sysconfig 编辑器,network-SuSEfirewall2 把 ftp 添加到 FW_SERVICES_EXT_TCP,比如你还要打开
FW_SERVICES_EXT_TCP"ftp ssh"

5。配置要修改文件 /etc/vsftpd.conf.
启用向服务器的写权限,去掉下面一行前面的#

代码:write_enableYES
允许本地用户登录,去掉下面一行前面的#
local_enableYES
默认,一个用户不能访问自己主目录之外的目录,要禁用去掉下面一行前面的#
chroot_local_userNO
禁用匿名用户登录
anonymous_enableNO
配置文件
/etc/ftpusers
: 此文件包含*禁止*FTP登录的用户名,我已经把root用户去掉了,

然后我以root用户和密码用ftp远程登陆,结果出错了:
正在连接到202.117.38.43->IP=202.117.38.43 PORT=21
正在连接到202.117.38.43
220 (vsFTPd 2.0.3)
USER root
331 Please specify the password.
PASS(隐藏)
530 Login incorrect.
连接失败


我在网上查了一下说要修改/etc/shells的权限为-rw-r--r--。我就修改了,可是还是不行,出现同样的错误,我就打开/var/log/warn看,提示下面的错误
Dec 21 09:35:43 linux vsftpd: PAM-listfile: /etc/ftpusers is either world writable or not a normal file
Dec 21 09:35:43 linux vsftpd: Fri Dec 21 09:35:43 2007 [pid 22685] [root] FAIL LOGIN: Client "202.117.36.50"

请教到底是咋回事?用户名root和密码应该是对的,我用telnet和ssh都能远程登陆上去。

论坛徽章:
0
4 [报告]
发表于 2007-12-21 10:18 |只看该作者
我把/etc/ftpusers文件的权限也改成644了,登陆的错误又变成如下:
WinSock 2.0
[正在连接到202.117.38.43->IP=202.117.38.43 PORT=21
正在连接到202.117.38.43
220 (vsFTPd 2.0.3)
USER root
331 Please specify the password.
PASS (隐藏 )
230 Login successful.
SYST
215 UNIX Type: L8
FEAT
211-Features:
EPRT
EPSV
MDTM
PASV
REST STREAM
SIZE
TVFS
211 End
PWD
257 "/root"
TYPE A
200 Switching to ASCII mode.
PASV
227 Entering Passive Mode (202,117,38,43,84,55)
正在打开数据 IP: 202.117.38.43    端口:21559
数据Socket错误:连接超时
列表错误


这又是什么问题,在网上查了一下,没有找到相关的

论坛徽章:
0
5 [报告]
发表于 2007-12-21 11:30 |只看该作者
问题已经解决,
Cute FTP 3.5英文版:FTP—>Settings—>Options—>Firewall,将“PASV mode”前复选框中的打勾去掉。



Cute FTP3.5中文版:FTP—>设置—>选项—>防火墙,“PASV方式(A)”前复选框中的打勾去掉。



Cute FTP4.0中文版:右击你所建立的ftp站点—>选择属性(properties)—>去掉"use PASV mod" 选择项



Cute FTP Pro2.0中文版:编辑—>全局设置—>连接—>连接类型,“PASV/PORT”下拉选项菜单选择PORT。



Leap FTP2.7.2:Sites—>Site Manager—>Advanced,将“Use PASV mode”前复选框中的打勾去掉。



flashfxp : 选项->参数->代理->去掉“使用被动模式”



一般出现此类问题的原因是客户端网络出口与服务器端防火墙的端口设置冲突造成的。
所以对于其他软件只要不选择PASV为连接类型,一般都可以解决这类问题了。




希望对别人有帮助,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP