第七章 FTP、NFS和DHCP
- 服务器
- 2023-01-31
目标
设置Vsftpd配置一个NFS服务器配置一个DHCP服务器议程
FTP服务NFS文件共享设置一个DHCP服务器7.1 FTP概述
1.Vsftpd 是Red Hat Linux默认的ftp服务器端软件
它用于替换wu-ftpd,因为它更安全和快速。Vsftpd是非常安全的FTP守护进程,它为安全、稳定、快速和可伸缩FTP守护进程而设计。
2.此ftp软件允许匿名或实名访问
3. Anonftp RPM包用于配置匿名用户ftp服务器访问;匿名用户将被连接到一个修改过的根目录环境
4. 它提供两个用户访问级别:
Anonymous access:用户能作为ftp用户或anonymous 用户登录并访问一个匿名ftp站点。默认的,为了安全,匿名用户的根目录被改变到/var/ftp。
User access:在目标系统上的用户与帐号能用他们自己的用户名和密码通过FTP连接和登录,只要他们有写访问权,他们能下载任一文件,并读和上载到任一目录。
5. 配置文件的高可读性
vsftpd有非常好的注释配置文件,默认的是/etc/vsftpd.conf。默认设置是匿名用户能下载文件,但不能上载文件。以下设置允许上载文件:
anon_upload_enable =YES
7.2 Vsftpd的特性
安全性是编写vsftpd 代码的初衷,除了与生俱来的安全性能之外,高速、稳定的性能是vsftpd 的两个特性。
1. 在速度方面:
使用ASCII 模式下载数据时,vsftpd 的速度是WU-FTPd 的两倍;如果Linux的主机使用2.4.X 版本的内核,在千兆以太网上的下载速度可达86Mbyte/sec。
2. 在稳定性方面:
vsftpd 可以在单机(非集群)上支持4000 个以上的并发用户同时连接。据ftp.redhat.com 的数据,vsftpd 可以支持15000 个并发用户。
3.除了安全、高速、稳定之外,vsftpd 还具有如下的特性:
支持基于IP 的虚拟FTP 服务器
支持虚拟用户
支持PAM 或xinetd / tcp_wrappers 的认证方式
支持两种运行方式:独立和Xinetd
支持每个虚拟用户具有独立的配置
支持带宽限制等
4.谁在使用vsftpd
由于vsftpd 具有上述的特性,现在越来越多的FTP 服务器使用vsftpd。例如:
ftp.redhat.com
ftp.suse.com
ftp.debian.org
ftp.gnu.org
ftp.gnome.org
ftp.ximian.com
ftp.kde.org
ftp.gimp.org
ftp.openbsd.org
ftp.sunet.se
rpmfind.net