LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 北南南北

用vsFTPd自架Linux网络安装服务器[不断更新]

[复制链接]
发表于 2003-6-2 12:23:36 | 显示全部楼层
最初由 baipeboy 发表
北南老大已经在第一贴中写的很清楚了


4。配制vsFTPd,vsFTPd的运行有两种模式,一种是standalone "initd"模式,另外一种是xinetd模式,上面我们所说的就是standalone "initd"运行模式。两种模式运行机制不是相同的,stardard initd模式,适合专业FTP,且FTP总是一直有人访问,占用资源也是比较大,如果您的FTP总是有人访问和登入。就要用这种模式。如果您的FTP访问人数比较小,建议您用xinetd模式。xinetd模式,是当用户请求时,vsFTPd才会启动。

不同的环境,当然得用不同的启动模式。



具体的就要看你的服务器的用途了,不过我认为要学习是都要学的

OK,非常感谢!
 楼主| 发表于 2003-6-2 12:40:52 | 显示全部楼层
老大你好,我想请问一下你的洋文说明是在那里找的呢,可不可以给我一份?谢谢!


就在源码包里,看一下就知道了。

现在有2.0版的vsFTPd了,感觉没有什么太大的变化。其实他们的说明文件和安装本配制文件都是一样的。至于是否增加了新功能。还不太知道。。
发表于 2003-6-2 14:14:24 | 显示全部楼层
最初由 北南南北 发表
就在源码包里,看一下就知道了。

现在有2.0版的vsFTPd了,感觉没有什么太大的变化。其实他们的说明文件和安装本配制文件都是一样的。至于是否增加了新功能。还不太知道。。


是RedHat的RPM包下载还是源码编译安装啊?洋文的文档我找到了,不过还是没有我想要的答案。一个是怎么看在线用户,另一个是如何限制每用户的链接数,我写信去问作者,不过还没有回音。

还有另外一个问题想和老大讨论一下,就是用PAM验证的时候我发现要么就只能用虚拟用户,要么就只能用系统用户,有没有办法可以让虚拟用户和系统用户同时登陆呢?
发表于 2003-6-2 14:32:31 | 显示全部楼层

vsftpd 1.2.0增加的新功能

- Eliminate crypt() not defined warning.
- "grep -q" is not standard to redirect to /dev/null instead.
- Make banned_email_file work second time around.
- Add force_dot_files to work around broken clients. The behaviour when
enabled is very wu-ftpd like.
- Implement SITE HELP - should work around IE bug?
- Update README, vsftpd.conf with references to read the manual page!
- Log revamp: add dual_log_enable to log to xferlog AND vsftpd.log.
- Log revamp: add syslog_enable to log vsftpd.log to syslog().
- Add "background" option to background the listener process.
- Fix warning is vsftpd.8 man page, Bill Nottingham <notting@redhat.com>.
- Fix tcp wrappers support to NOT emit loads of Bad file descriptor messages
to the system log.
- Add ability to make bandwidth limiter smoother by using e.g.
trans_chunk_size=8192.
- Add ability for virtual users to use local privs non anon privs, via
virtual_use_local_privs=YES.
- Fix sendfile() fallback on FreeBSD, thanks to Adam Stroud
<adstro@stny.rr.com>.
- Add pam_session support, as well as utmp and wtmp logging for local logins
(when using a PAM build). Tested pam_limits maxlogins works.
- Ensure the source IP address for PORT connects is always the same as the
control connection local IP address. Previously it was not when NOT using
connect_from_port_20 in the presence of multiple local IP addresses.
- Oops - make max_per_ip and max_clients work with the two process model
when both connect_from_port_20 and chown_uploads are false.
- Initial IPv6 support (EPSV only).
- Add EPRT support to IPv6.
- Fix "ls .file" to list .file even if the ls -a flag is not present. Noted
by and thanks to Sean Millichamp <sean@enertronllc.com>.
- Better error messages for config file parse fail: include setting name.
- Fix bug in str_split_text where text is greater than 1 character long!
- Make it build on Solaris8 - switch from utmp to utmpx and handle missing
LOG_FTP.
- Always check for VSFTPD_LOAD_CONF environment variable.
- Implement HELP properly (should help broken clients).
- Fix FreeBSD build (no utmpx.h, so disable feature).
- Fix chown_uploads.
- "Guess fix" for FreeBSD reported bug. I reckon FreeBSD is returning -EINTR
from a blocking close but still closing the fd, despite the error return. So
cater for this. Reported by Drew Vogel <dvogel@intercarve.net>.
- Add download_enable and dirlist_enable. Useful in conjunction with the
per-user config stuff.
- Add chmod_enable.
- Implement STRU and MODE for _old_, broken clients!
- Log connects.
- Fix 500 OOPS with chown_uploads and an APPE command.
- Improve some error messages: die -> die2 for more information.
- Repair max_per_ip (problem comparing IPv4 addresses).
- Make chown_uploads work with virtual users.
- Chmod files to 0600 before chown_uploads kicks in.
- Add STOU support.
- Add cmds_allowed config parameter.
- Add some FAQ entries.

似乎还是没有限制每用户的最大连接数。
 楼主| 发表于 2003-6-2 16:24:32 | 显示全部楼层
还有另外一个问题想和老大讨论一下,就是用PAM验证的时候我发现要么就只能用虚拟用户,要么就只能用系统用户,有没有办法可以让虚拟用户和系统用户同时登陆呢?


我没有找到相应的答案。大家努力一下,看是否有这个功能?
发表于 2003-6-2 17:17:42 | 显示全部楼层
请问如何在xinetd模式下改变端口号???
发表于 2003-6-2 19:58:38 | 显示全部楼层
我是下载原码包来安装的,第一次弄这个东东
ftp localhost没问题
可是
ftp 192.168.1.2 (这个是我在局域网中的IP,我用端口扫描软件看了一下21端口已经开放了呀,不知道为什么不能连接)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2003-6-2 23:39:53 | 显示全部楼层
最初由 北南南北 发表
我没有找到相应的答案。大家努力一下,看是否有这个功能?

似乎没有这个功能的。
发表于 2003-6-3 16:50:28 | 显示全部楼层
在vsftpd.conf文件中有这样一个设置项不知道有什么用的,请指教~~

ls_recurse_enable=NO
发表于 2003-6-4 08:48:00 | 显示全部楼层
搞了一天也没搞好用PAM建虚拟用户。

我感觉我全是照版主说的那样做的,可是做完以后,发现连不上服务器了,给的提示是:
ftp: connect: Connection refused

自习检查了一遍,怀疑可能是一个地方有错
因为我开始的时候用的是:useradd dxdn 另建的一个用户,所以后来我用了
chown dxdn.dxdn /home/linuxsir006/hosts   这个命令,请版主看看是不是这里有毛病。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表