Linux FTP服务器配置实验报告

时间:2024.4.2

                           实验三  FTP服务器配置

实验课程名Red Hat Enterprise Linux系统管理

专业班级: 09      学号:     姓名:         

实验时间:         实验地点:      指导教师:      


第二篇:linux下FTP服务器配置


linux下FTP服务器配置【vsftp】vsftp的含义就是Very Security Ftp,下面就简要的说一下它的配置和使用方法,通过本文的介绍也希望您能了解在Linux下配置一个网络服务的基本过程   1.相关配置文件   /etc目录下的vsftpd.conf,vsftpd.ftpuser,vsftpd.user_list,/etc/xinetd.d/vsftpd   2.配置vsftp   主要是修改/etc/vsftpd.conf就可以了,相关参数如下:   anonymous_enable=YES 是否允许匿名ftp,如否则选择NO   local_enable=YES 是否允许本地用户登录   local_umask=022 默认的umask码   anon_upload_enable=YES 是否允许匿名ftp用户访问   anon_upload_enable=YES 是否允许匿名上传文件   anon_mkdir_write_enable=YES 是否允许匿名用户有创建目录的权利   dirmessage_enable=YES 是否显示目录说明文件,默认是YES但需要收工创建.message文件   xferlog_enable=YES 是否记录ftp传输过程   connect_from_port_20=YES 是否确信端口传输来自20(ftp-data)   chown_upload=YES   chown_username=username 是否改变上传文件的属主,如果是需要输入一个系统用户名,你可以把上传的文件都改成root属主   xferlog_file=/var/log/vsftpd.log ftp传输日志的路径和名字默认是/var/log/vsftpd.log   xferlog_std_format=YES 是否使用标准的ftp xferlog模式   idle_session_timeout=600 设置默认的断开不活跃session的时间   data_connection_timeout=120 设置数据传输超时时间   nopriv_user=ftpsecure 运行vsftpd需要的非特权系统用户默认是nobody   async_abor_enable=YES 是否允许运行特殊的ftp命令async ABOR.这里我翻译的不爽,原文如下:   When enabled, a special FTP command known as "async ABOR" will be enabled. Only ill advised FTP clients will use this feature.Addtionally, this feature is awkward to handle, so it is dis-abled by default. Unfortunately, some FTP clients will hang when cancelling a transfer unless this feature is available, so you may wish to enable it.   ascii_upload_enable=YES   ascii_download_enable=YES 是否使用ascii码方式上传和下载文件   ftpd_banner=Welcome to chenlf FTP service. 定制欢迎信息   deny_email_enable=YES   banned_email_file=/etc/vsftpd.banned_emails 是否允许禁止匿名用户使用某些邮件地址,如果是输入禁止的邮件地址的路径和文件名   chroot_list_enable=YES   chroot_list_file=/etc/vsftpd.chroot_list 是否将系统用户限止在自己的home目录下,如果选择了yes那么chroot_list_file=/etc/vsftpd.chroot_list中列出的是不chroot的用户的列表   max_clients=Number 如果以standalone模式起动,那么只有$Number个用户可以连接,其他的用户将得到错误信息,默认是0不限止

  message_file 设置访问一个目录时获得的目录信息文件的文件名,默认是.message   没发现有限止带宽的地方,如果谁知道请告诉我,详细的帮助说明请参考man vsftpd.conf   3 配置实例   以下是我的配置文件.允许匿名FTP,允许上传,chroot用户目录,上传文件属主改为root   anonymous_enable=YES   local_enable=YES   write_enable=YES   local_umask=022   anon_upload_enable=YES   anon_mkdir_write_enable=YES   dirmessage_enable=YES   xferlog_enable=YES   connect_from_port_20=YES   chown_uploads=YES   chown_username=root   xferlog_file=/var/log/vsftpd.log   xferlog_std_format=YES   pam_service_name=vsftpd   chroot_local_user=YES   4 起动服务   vsftpd和wu-ftpd不能同时起动,所以修改/etc/xinetd.d/wu-ftpd将disable设置为yes,然后修改/etc/vsftpd将disable设置为NO   执行1. service vsftpd [start/stop]2./etc/init.d/vsftpd [start/stop] 3./etc/initd.d/xinetd restart   就可以了.好了,现在我们就建了一个所谓的非常安全的ftp服务器了,大家试试吧

更多相关推荐:
linux实验报告

实验二Linux常用命令使用一、实验目的1.掌握Linux一般命令格式。2.掌握有关文件和目录操作的常用命令。3.掌握有关进程操作的常用命令。4.熟练使用man命令。二、实验内容1.熟悉cd、date、pwd、…

Linux实验报告

Linux操作系统实验报告实验编号实验编号实验名称实验名称实验1Linux安装实验2掌握虚拟机的使用实验目的1熟练掌握Linux系统的安装实验目的实验任务1虚拟机的使用实验任务2安装RedHatLinux90操...

Linux基础操作实验报告

实验项目名称Linux基础操作实验项目编号一学号组号上机实践日期20xx919上机实践时间2学时一目的本次实验所涉及并要求掌握的知识点1熟悉启动Linux虚拟机与同时使用多个控制台登录Linux的基本操作2熟练...

Linux 实验报告(一)系 统 常 用 命 令

专业计算机科学与技术学号姓名Linux操作系统报告单名称系统常用命令任课教师专业计算机科学与技术班级姓名学号完成日期成绩123456789

linux实验报告

实验一Linux的基本操作命令一实验目的了解Linux的基本命令实现Linux的文件系统操作二实验内容1在Linux字符环境下练习使用基本的文件操作命令2学会察看Linux的环境设置以及系统信息三实验仪器安装R...

Linux实验报告

课程编号B080103040Linux操作系统实验报告东北大学软件学院实验一熟悉Linux环境实验内容一练习常用的Shell命令当用户登录到字符界面系统或使用终端模拟窗口时就是在和称为shell的命令解释程序进...

linux实验报告

学生实验报告20xx20xx学年第二学期一实验目的1掌握Linux操作系统中多线程编程的基本原理和方法2学会利用创建多线程实现单词统计二实验原理1多线程编程线程在进程的基础上作进一步抽象也就是说一个进程分为两个...

linux实验报告

实验二Linux常用命令使用一实验目的1掌握Linux一般命令格式2掌握有关文件和目录操作的常用命令3掌握有关进程操作的常用命令4熟练使用man命令二实验内容1熟悉cddatepwdcalwhoechoclea...

linux课程实验报告ww - 副本 (6)

sadfawerfreeewwweee实验内容21安装Apache软件22配置www服务器23建立个人web站点24建立虚拟主机25linux下dns架设26apachemysqlphp2实验原理21WWW原理...

linux课程实验报告ww - 副本 (2)

eeeasfasdfaswwweee实验内容21安装Apache软件22配置www服务器23建立个人web站点24建立虚拟主机25linux下dns架设26apachemysqlphp2实验原理21WWW原理2...

山东大学linux实验6

112用户和组的管理没有学13administratorubuntubinvimylockwhiletruedodatesleep10done14administratorubuntubinmylock20xx...

linux操作系统指令实验报告

实验一Linux的基本操作和常用命令的使用一实验目的1学会安装Linux操作系统2掌握Linux系统的一些基本操作3掌握常用Linux命令的使用方法4了解Linux命令中参数选项的用法和作用二实验环境1Linu...

linux实验报告(22篇)