linux的ftp实验报告

时间:2024.3.23

   

实验步骤:

一、安装VSFTPD服务器

    实验前提,打开VMware Workstation开启Fedora Linux,操作系统必须安装了VSFTPD服务器。

安装VSFTPD服务器,在图形界面“主菜单”中选择“系统设置”——“添加删除应用程序”,找到“VSFTPD服务器”进行安装。

二、VSFTPD服务器的配置

VSFTPD服务器的配置文件有/etc/vsftpd/vsftpd.conf、/etc/vsftpd/vsftpd.ftpusers和/etc/vsftpd.user_list等,根据试验要求,对配置文件进行参数的配置。

打开文件/etc/vsftpd/vsftpd.conf,配置参数“anonymous_enable=YES”,允许匿名帐号登录FTP服务器。

三、VSFTPD服务器的启动

    方法1:命令行方式——在终端窗口输入“/etc/rc.d/init.d/vsftpd start”命令启动。

方法2:图形化方式——在桌面选择“系统”——“管理”——“服务器管理”——“服务”,打开“服务配置”窗口,选择“vsftpd” 项,单击“开始”或“重启”按钮即可实现FTP服务启动或重启的操作。

四、网络IP配置

选择“系统”——“网络”,打开“网络配置”窗口,双击打开“以太网设备”窗口,设置IP地址“192.168.1.20”,单击“确定”,在“网络配置”窗口点击“激活”按钮,连接网络。

为了更好的做实验建议把防火墙和SELinux先关了

Vsftpd.conf的文件修改如下:

# Example config file /etc/vsftpd/vsftpd.conf

#

# The default compiled in settings are fairly paranoid. This sample file

# loosens things up a bit, to make the ftp daemon more usable.

# Please see vsftpd.conf.5 for all compiled in defaults.

#

# READ THIS: This example file is NOT an exhaustive list of vsftpd options.

# Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's

# capabilities.            

#

# Allow anonymous FTP? (Beware - allowed by default if you comment this out).

anonymous_enable=YES

#

# Uncomment this to allow local users to log in.

local_enable=YES

#

# Uncomment this to enable any form of FTP write command.

write_enable=YES

#

# Default umask for local users is 077. You may wish to change this to 022,

# if your users expect that (022 is used by most other ftpd's)

local_umask=022

#

# Uncomment this to allow the anonymous FTP user to upload files. This only

# has an effect if the above global write enable is activated. Also, you will

# obviously need to create a directory writable by the FTP user.

anon_upload_enable=YES

#

# Uncomment this if you want the anonymous FTP user to be able to create

# new directories.

anon_mkdir_write_enable=YES

#

# Activate directory messages - messages given to remote users when they

# go into a certain directory.

dirmessage_enable=YES

#

# Activate logging of uploads/downloads.

xferlog_enable=YES

#

# Make sure PORT transfer connections originate from port 20 (ftp-data).

connect_from_port_20=YES

#

# If you want, you can arrange for uploaded anonymous files to be owned by

# a different user. Note! Using "root" for uploaded files is not

# recommended!

#chown_uploads=YES

#chown_username=whoever

#

# You may override where the log file goes if you like. The default is shown

# below.

#xferlog_file=/var/log/vsftpd.log

#

# If you want, you can have your log file in standard ftpd xferlog format

xferlog_std_format=YES

#

# You may change the default value for timing out an idle session.

#idle_session_timeout=600

#

# You may change the default value for timing out a data connection.

#data_connection_timeout=120

#

# It is recommended that you define on your system a unique user which the

# ftp server can use as a totally isolated and unprivileged user.

#nopriv_user=ftpsecure

#

# Enable this and the server will recognise asynchronous ABOR requests. Not

# recommended for security (the code is non-trivial). Not enabling it,

# however, may confuse older FTP clients.

#async_abor_enable=YES

#

# By default the server will pretend to allow ASCII mode but in fact ignore

# the request. Turn on the below options to have the server actually do ASCII

# mangling on files when in ASCII mode.

# Beware that on some FTP servers, ASCII support allows a denial of service

# attack (DoS) via the command "SIZE /big/file" in ASCII mode. vsftpd

# predicted this attack and has always been safe, reporting the size of the

# raw file.

# ASCII mangling is a horrible feature of the protocol.

#ascii_upload_enable=YES

#ascii_download_enable=YES

#

# You may fully customise the login banner string:

#ftpd_banner=Welcome to blah FTP service.

#

# You may specify a file of disallowed anonymous e-mail addresses. Apparently

# useful for combatting certain DoS attacks.

#deny_email_enable=YES

# (default follows)

#banned_email_file=/etc/vsftpd/banned_emails

#

# You may specify an explicit list of local users to chroot() to their home

# directory. If chroot_local_user is YES, then this list becomes a list of

# users to NOT chroot().

#chroot_list_enable=YES

# (default follows)

#chroot_list_file=/etc/vsftpd/chroot_list

#

# You may activate the "-R" option to the builtin ls. This is disabled by

# default to avoid remote users being able to cause excessive I/O on large

# sites. However, some broken FTP clients such as "ncftp" and "mirror" assume

# the presence of the "-R" option, so there is a strong case for enabling it.

#ls_recurse_enable=YES

#

# When "listen" directive is enabled, vsftpd runs in standalone mode and

# listens on IPv4 sockets. This directive cannot be used in conjunction

# with the listen_ipv6 directive.

listen=YES

#

# This directive enables listening on IPv6 sockets. To listen on IPv4 and IPv6

# sockets, you must run two copies of vsftpd whith two configuration files.

# Make sure, that one of the listen options is commented !!

#listen_ipv6=YES

pam_service_name=vsftpd

userlist_enable=NO

tcp_wrappers=YES

五、匿名上传

打开终端,输入“ftp 192.168.1.20”,输入用户名和密码,都是“FTP”,

上传自评文件“201024133110.ods”。

    

.建立download,upload,full三个文件夹,并分别授予不同的权限

 .实验完成后的画面如下

   


 


第二篇:linux下搭建ftp实验报告


XX学院计算机学院

       Linux网络管理及应用 实验报告

 

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

思考题源代码subplot211k09xn1111111111stemkxnsubplot212ynfftxn64stemabsynaxis4pi4pi015运行结果图

数字信号处理实验 fft实验报告

数字信号处理实验 fft实验报告,内容附图。

实验三:用FFT对信号作频谱分析_实验报告

实验三用FFT对信号作频谱分析实验报告一实验目的与要求学习用FFT对连续信号和时域离散信号进行谱分析的方法了解可能出现的分析误差及其原因以便正确应用FFT二实验原理用FFT对信号作频分析是学习数字信号处理的重要...

数字信号《用FFT对信号作频谱分析》实验完整模版

计算机科学与工程学院数字信号处理实验报告3计算机科学与工程学院数字信号处理实验报告2计算机科学与工程学院数字信号处理实验报告3计算机科学与工程学院数字信号处理实验报告4计算机科学与工程学院数字信号处理实验报告5...

用FFT对信号作频谱分析实验报告

实验一报告用FFT对信号作频谱分析一实验目的学习用FFT对连续信号和时域离散信号进行频谱分析的方法了解可能出现的分析误差及其原因以便正确应用FFT二实验内容1对以下序列进行频谱分析xnR4nn1x2n8n04n...

用FFT对信号作频谱分析_实验报告

用FFT对信号作频谱分析实验报告1实验目的与原理1进一步加深DFT算法原理和基本性质的理解因为FFT只是DFT的一种快速算法所以FFT的运算结果必然满足DFT的基本性质2熟悉FFT算法原理和FFT子程序的应用3...

实验三 用FFT对信号作频谱分析

实验三用FFT对信号作频谱分析1实验目的学习用FFT对连续信号和时域离散信号进行谱分析的方法了解可能出现的分析误差及其原因以便正确应用FFT2实验原理用FFT对信号作频谱分析是学习数字信号处理的重要内容经常需要...

实验三:用FFT对信号作频谱分析_实验报告

实验三用FFT对信号作频谱分析实验报告一实验目的与要求学习用FFT对连续信号和时域离散信号进行谱分析的方法了解可能出现的分析误差及其原因以便正确应用FFT二实验原理用FFT对信号作频分析是学习数字信号处理的重要...

实验3 用FFT对信号作频谱分析

实验三用FFT对信号作频谱分析1031实验指导1实验目的学习用FFT对连续信号和时域离散信号进行谱分析的方法了解可能出现的分析误差及其原因以便正确应用FFT2实验原理用FFT对信号作频谱分析是学习数字信号处理的...

实验三 用FFT对信号作频谱分析

实验三用FFT对信号作频谱分析一实验目的学习用FFT对连续信号和时域离散信号进行谱分析的方法了解可能出现的分析误差及其原因以便正确应用FFT二实验内容1对以下序列进行谱分析程序x1nones14M8xa1M2x...

嗅探实验报告-利用Sniffer嗅探工具实现捕捉FTP

华北电力大学实验报告实验名称课程名称信息安全实验课程学生姓名金祥唐正鑫王鑫专业班级信安1301学号20xx090401072021成绩指导教师李天实验日期20xx74一实验目的通过本次实验了解sniffer的基...

Server-u 架构ftp服务器实验报告

Server-u架构ftp服务器实验报告姓名:XX班级:10级科技二班学号:XXX第一步是提供唯一的域名域名对其用户是不可见的,并且不影响其他人访问域的方式。它只是域的标识符,使其管理员更方便的识别和管理域。同…

fft实验报告(2篇)