17. 5.1.5 FTP服务的相关软件及登录形式(2)real(真实账户)
real(真实账户)也称为本地账号,就是以真实的用户名和密码进行登录,但前提条件是用户在FTP服务器上拥有自己的账号。用真实账号登录后,其登录的目录为用户自己的目录,该目录在系统建立账号时就已经创建,例如,在Red Hat Linux 9系统中建立一个名称为xxk的用户,那么它的默认目录就是/home/xxk。真实用户可以访问整个目录结构,从而对系统安全构成极大的威胁,所以,应尽量避免用户使用真实账号来访问FTP服务器。
(3)guest(虚拟账号)
如果用户在FTP服务器上拥有一个账号,但此账号只能用于文件传输服务,那么该账号就是guest(虚拟账号)。guest是真实账号的一种形式,他们的不同之处在于,guest登录FTP服务器后,不能访问除宿主目录以外的内容。
19. 5.2 安装和配置FTP服务器FTP服务器利用文件传输协议实现文件的上传与下载服务。Red Hat Enterprise Linux 5自带VsFTPD服务软件包,其名称为vsftp-2.0.5-10.e15.i386.rpm,可在Red Hat Enterprise Linux 5安装光盘中找到安装包。VsFTP (very security FTP)意为非常安全的FTP服务器,vsftpd是VsFTP服务器的一个守护进程,用于具体实现FTP服务器的功能。
45. 5.3 FTP服务器配置实例宿主机器Windows XP的IP地址为:202.207.50.77;虚拟机VMware下的Red Hat Enterprise Linux 5的IP地址为:202.207.50.79。将Red Hat Enterprise Linux 5架设为FTP服务器,以宿主机器Windows XP作为客户机进行测试。