一、实验的目的
了解ftp协议的内容,理解文件传输模式的概念,学会使用ftp上传下载文件。
二、实验过程 (学生补充完整的细节并作简要的解释)
(一) 准备
1. 服务器 192.168.64.3,以 root 登录。
2. 检查 vsftpd 是否安装
# rpm -q vsftpd
vsftpd-1.1.3-8
或者使用# chkconfig --list vsftpd查看2,3,4,5端口是否启用
3. 检查 ftpd 是否已启动
# ps -ax | grep vsftpd
3212 ? S 0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
3472 pts/0 S 0:00 grep vsftpd
表示已经启动
4. 切换到用户 yanji
# su - yanji
创建文件 sprnight.txt,内容:
春眠不觉晓
处处闻啼鸟
夜来风雨声
花落知多少
$ cat > sprnight.txt
春眠不觉晓
处处闻啼鸟
夜来风雨声
花落知多少
(二) 客户端:Windows 资源管理器
以 yanji 登录。
1. 下载文件 sprnight.txt 到 D:,查看内容。
在本地电脑中输入ftp://192.168.64.3,点击文件,分别输入yanji的用户名。密码
找到sprnight.txt,右击复制到文件夹,于D:根目录
2. 上传一个文件。服务器上查看该文件。
从d:下新建一个moon.txt,复制到ftp://192.168.64.3服务器
(三) 支持文本模式
服务器上,修改 vsftpd.conf 的相关行,重启 vsftpd。
# locate vsftpd.conf
/etc/vsftpd/vsftpd.conf
/usr/share/man/man5/vsftpd.conf.5.gz
# vi /etc/vsftpd/vsftpd.conf
将acii_download_enable=YES和acii_upload_enable=YES的“#”去掉
(四) 通用客户端:ftp 命令
在 Windows 的命令行窗口
C:> ftp 192.168.233.3
以用户名 yanji、密码 yanji123 登录。
1. 下载文件 sprnight.txt 到 D:,查看内容。
ftp> lcd D:\
ftp> get sprnight.txt
比起刚刚查看文件,换行的效果显示出来了。
2. 上传文件
Windows 上用记事本创建 d:redbeen.txt:
红豆生南国
春来发几枝
愿君多采撷
此物最相思
上传 d:redbeen.txt。服务器上查看该文件。
ftp> lcd D:\
ftp> put redbeen.txt
正常显示,如创建时一致
三、实验的体会
ftp是文件传输协议的简称,也是一种最古老的协议,在平常生活中比较实用。通过这次实验,让我了解到协议的应用以及它的基本原理。了解到文本传输模式以及ftp用户的相关知识。
了解ftp协议的内容,理解文件传输模式的概念,学会使用ftp上传下载文件。
二、实验过程 (学生补充完整的细节并作简要的解释)
(一) 准备
1. 服务器 192.168.64.3,以 root 登录。
2. 检查 vsftpd 是否安装
# rpm -q vsftpd
vsftpd-1.1.3-8
或者使用# chkconfig --list vsftpd查看2,3,4,5端口是否启用
3. 检查 ftpd 是否已启动
# ps -ax | grep vsftpd
3212 ? S 0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
3472 pts/0 S 0:00 grep vsftpd
表示已经启动
4. 切换到用户 yanji
# su - yanji
创建文件 sprnight.txt,内容:
春眠不觉晓
处处闻啼鸟
夜来风雨声
花落知多少
$ cat > sprnight.txt
春眠不觉晓
处处闻啼鸟
夜来风雨声
花落知多少
(二) 客户端:Windows 资源管理器
以 yanji 登录。
1. 下载文件 sprnight.txt 到 D:,查看内容。
在本地电脑中输入ftp://192.168.64.3,点击文件,分别输入yanji的用户名。密码
找到sprnight.txt,右击复制到文件夹,于D:根目录
2. 上传一个文件。服务器上查看该文件。
从d:下新建一个moon.txt,复制到ftp://192.168.64.3服务器
(三) 支持文本模式
服务器上,修改 vsftpd.conf 的相关行,重启 vsftpd。
# locate vsftpd.conf
/etc/vsftpd/vsftpd.conf
/usr/share/man/man5/vsftpd.conf.5.gz
# vi /etc/vsftpd/vsftpd.conf
将acii_download_enable=YES和acii_upload_enable=YES的“#”去掉
(四) 通用客户端:ftp 命令
在 Windows 的命令行窗口
C:> ftp 192.168.233.3
以用户名 yanji、密码 yanji123 登录。
1. 下载文件 sprnight.txt 到 D:,查看内容。
ftp> lcd D:\
ftp> get sprnight.txt
比起刚刚查看文件,换行的效果显示出来了。
2. 上传文件
Windows 上用记事本创建 d:redbeen.txt:
红豆生南国
春来发几枝
愿君多采撷
此物最相思
上传 d:redbeen.txt。服务器上查看该文件。
ftp> lcd D:\
ftp> put redbeen.txt
正常显示,如创建时一致
三、实验的体会
ftp是文件传输协议的简称,也是一种最古老的协议,在平常生活中比较实用。通过这次实验,让我了解到协议的应用以及它的基本原理。了解到文本传输模式以及ftp用户的相关知识。