自定义目录的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