FTP服务器的搭建
首先,安装vsftpd的软件包(在RHEL4的安装光盘中,RedHat/RPMS目录中,需先挂载光驱):
FTP服务器的搭建_第1张图片
进入RedHat/RPMS目录:
FTP服务器的搭建_第2张图片
安装vsftpd软件包:
FTP服务器的搭建_第3张图片
注:由于语言转换,所以有一些乱码,属于正常,如果是英文系统就不会出现这种情况,在桌面终端也不会出现!
重启vsftpd服务:
FTP服务器的搭建_第4张图片
建立虚拟用户口令库文件(/etc/logins.txt):
FTP服务器的搭建_第5张图片
创建用户和密码(abc:passabc;bcd:passbcd:
FTP服务器的搭建_第6张图片
生成vsftpd 认证文件:
1.       安装支持的软件包:
FTP服务器的搭建_第7张图片
使用 db_load 命令生成认证文件:
FTP服务器的搭建_第8张图片
FTP服务器的搭建_第9张图片
设置认证文件对用户的权限(可读可写):
FTP服务器的搭建_第10张图片
建立虚拟用户所需的 PAM 配置文件 (手工建立 vsftpd.vu 文件)
FTP服务器的搭建_第11张图片
FTP服务器的搭建_第12张图片
建立虚拟用户及要访问的目录并设置相应的权限
建立所有 FTP 虚拟用户帐号使用的系统用户帐号,并设置该帐号宿主目录的权限
FTP服务器的搭建_第13张图片
设置 vsftpd.conf 配置文件
在配置文件中添加虚拟用户的配置内容
FTP服务器的搭建_第14张图片
FTP服务器的搭建_第15张图片
重新启动 vsftpd 服务程序( vsftpd.conf 文件修改后需要重新启动 vsftpd 服务程序)
FTP服务器的搭建_第16张图片
对虚拟用户设置不同的权限:
vsftpd.conf 文件中添加用户配置文件目录设置( user_config_dir=/etc/vsftpd_user_conf
FTP服务器的搭建_第17张图片
建立用户配置文件目录使用( mkdir 命令建立用户配置文件目录)
FTP服务器的搭建_第18张图片
为虚拟用户建立单独的配置文件
用户配置文件名称与用户名相同( /etc/vsftpd_user_conf/abc /etc/vsftpd_user_conf/bcd
举例: /etc/vsftpd_user_conf/abc:
FTP服务器的搭建_第19张图片
FTP服务器的搭建_第20张图片
测试虚拟用户账号的 FTP 登陆:
FTP服务器的搭建_第21张图片
登陆成功!