欢迎来到天天文库
浏览记录
ID:40562346
大小:90.00 KB
页数:6页
时间:2019-08-04
《linux课堂笔记5--vsftpd服务器的配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、FTP服务器配置(实验环境:两台计算机,一台安装RHELServer5,另一台安装WindowsXP,用集线器连接)一般而言,用户必须经过身份验证才能登录Vsftpd服务器,然后才能访问和传输FTP服务器上的文件。Vsftpd服务器的用户分为两类:本地用户和匿名用户。本地用户是在Vsftpd服务器上拥有账号的用户。本地用户输入自己的用户名和口令后可登录Vsftpd服务器,并且直接进入该用户的主目录。匿名用户是在Vsftpd服务器上没有账号的用户。如果Vsftpd服务器提供匿名访问功能,那么就可以输入匿名用户名(ftp或anonymous),然
2、后输入用户的E-mail地址作为口令进行登录。甚至不输入口令也可以登录。当匿名用户登录系统后,进入匿名FTP服务目录/var/ftp。步骤一、检查所需的RPM包是否已经安装在系统中,方法是:rpm–qa
3、grepvsftpd检查是否已安装vsftpd软件包步骤二、安装所需的RPM包若在步骤一中发现所需的RPM包没有安装,则需使用下面的命令来安装软件包,否则请转入第三步。mount/media/cdrom/---------挂载光驱rpm-ivh/media/cdrom/RedHat/RPMS/vsftpd-*---------其中的*号可以按
4、TAB键自动补齐步骤三、配置匿名vsftpd服务器vsftpd服务器最重要的是主配置文件vsftpd.conf。vsftpd守护进程运行时首先从vsftpd.conf文件获取配置文件的信息,然后配合ftpusers和userlist文件决定可访问的用户。下表列出了与vsftpd服务器相关的目录和文件。文件/目录名说明/etc/vsftpd/vsftpd.confVsftpd服务器的主配置文件/etc/vsftpd/ftpusers禁止访问vsftpd服务器的用户列表(只能做黑名单)/etc/vsftpd/user_list根据vsftpd.c
5、onf许可或禁者访问vsftpd服务器的用户列表文件(可做白名单和黑名单)/var/ftp匿名用户的默认文件目录下表列出了vsftpd.conf文件中比较常用的部分配置参数。参数名说明anonymouse_enable指定是否允许匿名登录,默认为YESlocal_enable指定是否允许本地用户登录,默认为YESwrite_enable指定是否开放写权限,默认为YESlocal_umask指定文件创建的初始权限dirmessage_enable指定是否能浏览目录内信息anon_upload_enable指定是否让匿名用户上传文件anon_mk
6、dir_write_enable指定是否让匿名用户创建文件夹xferlog_enable指定是否启用日志功能xferlog_std_format指定采用何种日志格式xferlog_file指定日志文件的存放路径connect_from_port_20指定是否启用20端口进行数据连接idle_session_timeout指定用户会话空闲多少时间(秒)后自动断开data_connection_timeout指定数据连接空闲多少时间(秒)后自动断开ftpd_banner指定登录时的欢迎信息banner_file欢迎信息较长时可以使用某个文件内容作
7、为欢迎信息,此参数指定该文件的路径ascii_upload_enable指定是否允许使用ASCII格式上传文件asii_download_enable指定是否允许使用ASCII格式下载文件listen指定 vsftpd服务器的运行方式,默认为YES以独立方式运行pam_service_name指定验证方式(默认为vsftpd)tcp_wrappers指定是否启用防火墙chroot_list_enable指定是否启用锁定在主目录中的用户的列表chroot_list_file锁定在主目录中的用户列表文件的路径chroot_local_user锁定
8、本地用户在自己的根目录中userlist_enable指定是否启用user_list文件userlist_file指定黑名单或者白名单的文件路径userlist_deny指定名单是黑名单还是白名单(YES或NO)vsftpd服务器的默认设置是允许本地用户和匿名用户登录,本地用户默认进入其个人主目录(/home/账户名),并可以切换到其他有权访问的目录,还可以上传和下载文件。匿名用户只能下载/var/ftp/目录下的文件。默认情况下/var/ftp/目录下没有任何文件。我们现在将vsftpd服务器配置为专用的匿名FTP服务器,仅允许匿名用户登录
9、。匿名用户可在/var/ftp/pub目录中新建目录、上传和下载文件。输入以下命令:cd/etc/vsftpdcpvsftpd.confvsftpd.conf.ba
此文档下载收益归作者所有