實驗名稱: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用戶的相關知識。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章