admin 管理员组

文章数量: 1086019


2023年12月24日发(作者:微信小程序多选按钮样式)

实验十三 FTP服务器

一、目的:

1、了解FTP服务器的作用;

2、掌握Linux中FTP服务器的配置及使用;

二、内容:

1、建立FTP服务器;

2、访问FTP服务器;

三、环境

组织实验:一台作Linux的FTP服务器,另外一台运行Linux或Windows,作为FTP的客户机。

四、操作

步骤:

1、准备工作

① 在Linux的FTP服务器上为小组人员(作客户机的用户)设置用户名(账号),点击“主菜单/系统设置/用户和组群”,添加:用户名1:___zhoup1_______,口令__123456_______;用户名2:___zhoup2_______,口令:__123456_______

② 在FTP服务器上用gEDIT文件编辑工具建立文本文件,内容:

I am testing FTP Server for Linux.

保存在“/home/用户名1”子目录下。

再建立另一个文本文件,内容如下:

This is a Linux FTP Server.

保存在“/home/用户名2” 子目录下。

③ 在Windows系统的客户机上建一个文本文件,文件名,内容:

This is Client A.

其保存的位置:D:

④ 在Linux客户机上用gEDIT文件编辑工具建一个文本文件,文件名为,内容为:This is Client B.

其保存的位置:/root/

⑤ 浏览FTP服务器上/etc/vsftpd/ 文件,用于控制哪些客户可以访问哪些资源.

推荐精选

⑥ 浏览FTP服务器上/etc/rs文件,文件中列出了不允许登录FTP服务器的用户名;

浏览FTP服务器上/etc/_list文件,文件中列出了缺省值为YES(userlist_deny=YES)的用户,这些用户永不允许访问FTP服务器。若userlist_deny=NO,则为允许访问FTP服务器的用户。

⑦ 记录作FTP服务器的主机的IP地址:__

_____________________________。

⑧ 客户机能ping通FTP服务器:ping FTP服务器的IP地址。

上述准备工作做好之后再作如下操作:

1、 启动FTP服务

Linux 中用vsftpd服务程序建立FTP服务器。在FTP服务器上作如下操作:

① rpm -q vsftpd ←┘

记录显示内容:

②点击“主菜单/系统设置/服务器设置/服务”,启网络服务工具。

③找到“□ vsftpd”(Red Hat Linux 7.0中为wu-ftpd),在其左侧的选择框中用鼠标点击,打上“√”,保存退出,则已启动vsftpd的FTP服务。下次开机时,系统自动运行FTP服务。

推荐精选

2、 FTP客户程序

使用FTP的客户程序ftp(windows/linux中都有)来登录FTP服务器,并作文件传输操作。

(1)Windows客户机以“用户名1”登录登录FTP服务器

① 点击“开始运行”。

② 输入命令: cmd ←┘ 进入MS-DOS环境(Windows 中输入:command)

③ 输入:D: ←┘ (记住当前本地盘的目录在哪里)

④ D:> ftp FTP服务器的IP地址 ←┘

⑤ 输入用户名1及口令

登录成功,则显示:login successful,ftp> ;若不成功,查找原因:FTP服务有没有启动;用户名和口令是否输入有误等。

⑥ 登录成功,则用户在“/home/用户名1”所在的子目录中,上传本地文件到FTP服务器,输入命令:put ←┘

⑧ 输入:dir ←┘ 观察文件是否上传成功,dir

⑨ 在FTP服务器“/home/用户名1”中查看该文件。

⑪ 将FTP服务器中的test1文件下载到本地机上

输入:get test1 ←┘

lcd d: ←┘

dir ←┘推荐精选

观察是否有test1文件(该文件可用“记事本”或“word”打开)。

⑫ bye ←┘ 退出FTP服务。

(2)Linux客户机---以用户名2登录。

进入终端窗口,操作方法与在Windows下是类似的。

(3) 用匿名(anonymous)登录

①进入MS-DOS,输入:ftp FTP服务器的IP地址 ←┘

②输入用户名:anonymous , 口令:任意输入

(提示输入口令一般为e-mail地址格式,且在ftpaccess中设置anonymous_enabl=YES);推荐精选

① 登录成功后,输入:dir ←┘

记录看到的子目录:______

_______;

有关FTP操作的命令可参见附录。

② 在FTP服务器中进入:/var/ftp 子目录,看子目录是否与客户端的一致?

④ 在客户端进入LIB子目录,下载一个文件到本地电脑上。

cd lib ←┘ dir ←┘

get 上面dir看到的一个文件名 ←┘

匿名访问者能否上传文件,为什么?

不能上传文件,因为匿名访问者没有足够的权限。

⑥ 退出FTP:> quit ←┘

(注:可编辑下载,若有不当之处,请指正,谢谢!)

推荐精选


本文标签: 服务器 文件 用户名 服务 登录