环境:
1.操作系统:Red Hat Enterpirse LInux 5 Update 3
2.虚拟机:VMWare WorkStation 6.5
3.客户机:WINDOWS7+ALFTP(ftp软件)
说明:
与FTP有关的文件有ftpuser、user_list、vsftpd.conf三个文件,文件目录为/etc/vsftpd.要成功配置ftp服务,就是修改这三个文件的内容。
步骤:
1.查看是否安装VSFTP软件包:
rpm -qa vsftpd;
如果已经安装的话执行下面的操作,否则自行安装。
2.如果不想让FTP用户能够切换到/目录,那么执行命令如下:
vi /etc/vsftpd/vsftpd.conf
修改:#chroot_list_enable=YES,#chroot_list_file=/etc/vsftpd/vsftpd.conf两行,保存退出后。在/etc/vsftpd下创建文件:chroot_list_enable,将相应的用户名加入。
3.如果不想让匿名用户上传文件或者修改文件或目录,那么将vsftpd.conf中以anon开头的相关内容注释掉。
4.启动FTP服务;service vsftpd start/restart(stop)
另:关闭/启动防火墙:service iptables stop/start
5.结束。
其它的详细内容在此不在记录。
问题汇总:
1.初次配置时,使用匿名用户访问看不到相应的目录,查看后确认为用户没有访问主目录的权限。设置主目录及子目录的权限为644后解决问题;
2.匿名用户不可以下载文件,同样时权限的问题。手动设置相应的权限为644后,问题得到解决;
3.特定的用户不可以使用FTP访问,表现为登陆时被拒绝.在查看user_list文件,注释掉该用户后,重新启动FTP服务,问题得到解决。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/672726/viewspace-604252/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/672726/viewspace-604252/