课程编写 | ||
类别 | 内容 | |
实验课题名称 | linux下配置ftp服务器 | |
实验目的与要求 |
1、了解linux下vi的使用 2、熟练掌握ftp服务器的简单配置 |
|
实验环境 | VPC1(虚拟PC) | 操作系统类型:linux 网络接口:本地连接 |
VPC1 连接要求 | PC 网络接口,本地连接与实验网络直连 | |
软件描述 | 学生机要求安装java环境,一台linux 的系统 | |
实验环境描述 |
1、 学生机与实验室网络直连; 2、 VPC1与实验室网络直连; 3、 学生机与VPC1物理链路连通; |
|
预备知识 |
几个重要的文件 l /etc/vsftpd/vsftpd.conf 这是vsftpd的配置文件,这个文件的设定是以“参数=设定值”的格式来设定的,并且等号两边不能有空格。 l /etc/pam.d/vsftpd 这是vsftpd使用PAM模块时的相关设定文件,用来作身份验证之用。 l /etc/vsftpd/ftpusers 与上面的文件有关,用来设定不允许登陆的用户帐号。 l /etc/vsftpd/user_list 这个文件是否生效与vsftpd.conf内的两个参数有关,分別是userlist_enable, userlist_deny,用于控制用户的登陆。 l /etc/vsftpd/chroot_list 这个文件默认是不存在的,需要手动建立。这个文件的主要功能是可以将某些帐号的使用者chroot在他们的家目录下。但这个文件要生效与vsftpd.conf内的chroot_list_enable, chroot_list_file两个参数有关。 l /usr/sbin/vsftpd 这是vsftpd的主要执行脚本。 l /var/ftp/ 这是匿名登陆的根目录。 |
|
实验内容 |
1、 了解linux下服务器的简单配置 2、 熟练掌握ftp服务器的配置 3、 掌握vi的使用 |
|
实验步骤 |
l 学生登录实验场景的操作 1、 学生单击实验拓扑按钮,进入实验场景,单击“打开控制台”按钮,进入目标主机。 1. 学生输入账号root,密码123456,登录到实验场景中的目标主机。 3、 Linx下默认已经安装关于ftp的软件包,使用命令rpm –qa | grep vsftpd查看。 4、编辑主配置文件/etc/vsftpd/vsftpd.conf,输入命令vi /etc/vsftpd/vsftpd.conf修改服务器的配置参数, 5、 主配置文件参数允许匿名访问、允许本地用户登录、允许写入。找到如下参数项进行修改 anonymous_enable=YES; Local_enable=YES; Write_enable=YES。 6、 主配置文件设置完毕以后,保存文件退出vi,按下Esc键然后输入:wq回车即可。 7、 重新启动ftp服务器,输入命令service vsftpd restart, 8、 查看目标主机的IP地址,输入命令ifconfig eth0, 9、 我们使用匿名用户登录ftp服务器,输入命令ftp XXX.XXX.XXX.XXX回车以后输入账户anonymous,密码为空。 10、出现图9中230 Login successful说明实验成功,关闭虚拟机和所有窗口。 |