欢迎来到天天文库
浏览记录
ID:35975972
大小:63.13 KB
页数:4页
时间:2019-04-29
《新增资源及索引表-王辉静项目12拓展资源_linux下ftp服务器vsftpd服务的安装与配置.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、linux下ftp服务器vsftpd服务的安装与配置ftp是相当古老的传输协议之一,它的主要功能是在服务器与客户端之间进行文件传输。vsftpd是linux下的一款小巧轻快,安全易用的FTP服务器软件,是一款在各个Linux发行版中最受推崇的FTP服务器软件。下面以rhel5.0linux下介绍vsftpd的安装、配置。实验坏境:操作系统:RedHatEnterpriseLinuxAS5.0内核版本:2.6.18-8.el5CPU构架:i386SMP附件软件:RedHatEnterpriseLinuxAS5.0DVDISO文件在rhellinux下安装vsftpd服务1.通过yu
2、m方式安装:1.# yum groupinstall"FTPServer"2.注:如果您的linux操作系统没有rhn上注册,并且未配置yum,请看此文: Linux下使用Yum管理本地软件包(repository)2.通过rpm命令安装1.#mkdir-p/mnt/iso2.#mount-oloop/opt/rhel5.0.iso/mnt/iso3.#rpm-ivh/mnt/iso/Server/vsftpd-2.0.5-10.el5.i386.rpm3.通过源码编译的方式安装vsftpd1.tar-zxvfvsftpd-2.0.5-10.tar.gz2.cdvsftpd-2.
3、0.5-103.make&&makeinstallvsftpd相关文件和目录介绍12345678910111./etc/vsftpd/vsftpd.conflinuxvsftpd最主要的配置文件2./etc/vsftpd/ftpusers此文件用来设置不允许访问ftp服务的用户,一行一个用户名。3./etc/vsftpd/user_listvsftpd自带的访问阻止功能,此文件能否生效由vsftpd.conf的userlist_enable,userlist_deny两个参数决定。4./etc/pam.d/vsftpd这个是vsftpd使用pam模块的相关设置文件,主要用来认证身
4、份和阻止特定用户。5./usr/sbin/vsftpdvsftpd的主要执行文件。6./etc/rc.d/init.d/vsftpd121314vsftpd服务管理文件。7./var/ftpvsftpd的默认匿名用户登录的根目录。Linuxvsftpd配置参数介绍:linuxvsftpd的配置参数很多,我们可以通过man5vsftpd.conf命令获取到vsftpd.conf配置文件的详细帮助信息。下面介绍一些vsftpd常用的参数。1.与服务器相关的设置参数123456789101112131415161718192021222324connect_from_port_20=Y
5、ES
6、NO是否使用20号端口做为ftp-data的端口号listen_port=21设置ftp命令通道的端口号dirmessange_enable=YES
7、NOmessage_file=.message上面两个参数用来配置用户进入到目录时显示某个文件中的内容。listen=YES
8、NO设置vsftpd是否standalone方式启动。pasv_enable=YES
9、NO是否开启被动模式。write_enable=YES
10、NO用来设置是否允许用户上传文件。idle_session_timeout=300如果用户300秒内没有命令操作,则强制离线。max_Clients=0当vsft
11、pd以standalone运行时,用来设置最大同时在线数。max_per_ip=0用于设置同一IP允许的同时最大连接数。pasv_max_port=0pasv_min_port=0用来设置被动模式(passivemode)使用的端口范围,为0时不受限制。ftpd_banner="欢迎语句"banner_file=/path/file设置当用户连接到vsftpd服务器时显示的欢迎信息。2.与用户相关的参数1234567891011121314151617181920212223242526272829guest_username=ftp指定来宾用户身份的用户名guest_enabl
12、e=YES
13、NO是否将非匿名用户映射成来宾用户。local_enable=YES
14、NO是否允许/etc/passwd中的用户以实体用户的身份登录到ftp服务器。local_max_rate=0设置实体用户的传输速度,单位为bytes/s。chroot_local_user=YES
15、NOchroot_list_enable=YES
16、NOchroot_list_file=/etc/vsftpd/chroot_list用来设置哪些用户被限制在自己的目录内无法离开。userlist_en
此文档下载收益归作者所有