NT下多用户FTP服务功能应该如何实现? (100分)

  • 主题发起人 主题发起人 3h
  • 开始时间 开始时间
3

3h

Unregistered / Unconfirmed
GUEST, unregistred user!
多个用户可以用各自的目录登录进入不同目录,但不能访问其它人的目录。
限制:Windows 2000 Advanced Server
 
chinaasp.com有一个这种玩艺,不过他们是要卖钱的:-)
 
那么在2000中可有什么折衷的解决方案?
 
通过多次尝试,我决定用第三方FTP Server软件了。下载用过一些,都不尽人意。
正在使用ArgoFTP还可以,它可以支持多用户,不过有如下缺点:
1、不能作为服务运行
2、管理上能力弱
3、不支持用户远程修改密码等
不知哪位兄弟知道有能力强些的这种软件推荐?最好可以找到注册机/码或者免费的。

如果可以的话能否提供一下编写FTP服务器软件的一些参考资料?例如关键方法等等。
谢谢
 
你可以设定同一个IP用上不同的端口号就可以了呀,然后设定每个FTP的目录的IP和端口就行了
 
用linux吧,免费,然后设置又比较方便。
 
枫,如果我有1000个用户,那不是要开1000个端口?:)

Delphi中如何编写FTP服务端软件呢?
 
ADSI是什么东东?
 
FTP的协议你可以看看有关的RFC
另外ICS的源码也可供参考
我自己没做过,我有个朋友做过这个
大致是通过21端口建立连接,用来传输控制信息
但数据传输要另外建立临时端口
由于端口数有限,同时登录的人数也是有限的
写出来公开一下让大家看看:-)
 
左兄,可有什么资料推介一二?
 
1、RFC
2、有关控件的源码,例如ics
对于ftp功能,我想这些就够了吧
我那个朋友的程序是java写的,我问他要要源码看
至于目录权限,估计你得自己动脑筋了
 
到www.rtfm.be/fpiette/indexuk.htm网站下载FTPCLI and FTPSRV 控件,他非常容易用
希望能满足你的要求
 
win2k的ftp没用过,但Winnt 4 IIS 3 的ftp中,若你设置的虚拟目录名称与用户登录
名相同的话,则用户登录进来后将自动进入与用户名同名的目录。至于不能访问别人
的目录嘛,设置一下目录的安全性,使其只能给授权的用户访问(目录所在的磁盘分区
必须是NTFS分区)即可。
 
saintor兄,您说的办法我用过了,那是属于无奈时才用的,因为一旦用户数一多混乱得很。

左兄,RFC是什么东东?

ICS正在测试中……
 
RFC: Request For Comment (注释申请, 因特网协议标准的文档)
每一种网络应用都有对应的RFC,比如web有http协议的rfc,
email有pop3和smtp的rfc,ftp当然也有相应的rfc。
rfc里详细说明了双方通过什么样的协议进行通信
你用rfc为关键字在论坛找一下
 
多人接受答案了。
 
后退
顶部