自定义目录的FTP服务

实验要求:
1、 ftp目录为 /website
2、 ftp 访问权限为   可读可写 可以下载、上传文件
3、 不允许匿名访问
4、 ftp 登陆用户为 red 密码为 redhat
5、 ftp用户不可登陆主机只能访问ftp目录
实验过程:
1、 给你的主机配置IP地址
[root@localhost~]#system-config-network-tui

我的ip地址为   192.168.0.55

重启网卡
[root@localhost~]#service network restart
安装所需的包
[root@localhost~]#rpm –ivh vsftp-2.0.5-el5.i386.rpm
创建ftp目录设置权限并创建几个空文件用于测试
[root@localhost~]#mkdir /website
[root@localhost~]#chmod 757 /website
[root@localhost~]#cd /website
[root@localhost website]#touch 1 2 3 4 5
编辑主配置文件
[root@localhost~]#vim /etc/vsftpd/vsftpd.conf

 

第十二行改为:

anoymos_enable=NO

第九十六行和第九十八行的注释去掉即把前面的 #  去掉

(有些模板不是九十六行和九十八行,记住是chroot_list_enable=YES和chroot_list_file=/etc/vsftpd/chroot_list那两行

在添加一行:       local_root=/website

创建ftp 用户列表

[root@localhost~]#vim /etc/vsftpd/chroot_list

添加一行:     red

创建ftp 用户

[root@localhost~]#useradd  -s  /sbin/nologin  red

[root@localhost~]#passwd red

密码设为redhat

 

 

最后测试    lftp  red@192.168.0.55

输入密码

试着创建文件夹、上传、下载、删除    

有结果  成功  。。。。

重启服务

[root@localhost~]#service vsftpd restart