1、 FTP是 TCP/ip協(xié)議族 的協(xié)議之一,簡(jiǎn)稱(chēng)文件傳輸協(xié)議,主要用于遠(yuǎn)距離文件傳輸,如文件的上傳和下載
2、 下面都是以VSFTP服務(wù)器為例
VSFTP服務(wù)器的用戶(hù)有三種形式:
匿名用戶(hù): 用戶(hù)名為 FTP 或 anonymous , 密碼為空 , 工作目錄為 /var/ftp
本地用戶(hù): linux中的用戶(hù)(但是默認(rèn)root用戶(hù)不行) , 訪(fǎng)問(wèn)根目錄為 這個(gè)用戶(hù)的主目錄
虛擬用戶(hù): 將 用戶(hù)名 和 口令 保存在數(shù)據(jù)庫(kù)文件 或 數(shù)據(jù)庫(kù)服務(wù)器中
3、 FTP的文本傳輸模式分為 ASCII傳輸模式(文本模式) 和 二進(jìn)制傳輸模式(binary)
ASCII傳輸模式: 比較適合文本傳輸,它可以在雙方不是同一類(lèi)型操作系統(tǒng) 數(shù)據(jù)傳輸時(shí)自動(dòng)儲(chǔ)存為本地的文本文件格式,
但是不適合傳輸 程序、數(shù)據(jù)庫(kù)、字處理文件、壓縮文件等不是文本文件。
二進(jìn)制傳輸模式: 適合傳輸 程序、數(shù)據(jù)庫(kù)、字處理文件、壓縮文件等不是文本文件
在FTP客戶(hù)端可以用bin命令切換到二進(jìn)制傳輸模式,
使用ascii命令切換到ASCII傳輸模式
二、通過(guò)二種模式 下載文件1、[root@localhost root]# chkconfig --list vsftpd (查看vsftpd服務(wù)開(kāi)啟的狀態(tài))
2、開(kāi)啟ASCII傳輸模式(文本模式)
[root@localhost root]# vi /etc/vsftpd/vsftpd.conf
ascii_upload_enable=YESascii_download_enable=YES(把上面二個(gè) 前面的#號(hào)去掉) 如下圖
3、重啟服務(wù),使更改生效
[root@localhost root]# service vsftpd restart關(guān)閉 vsftpd: [ 確定 ]為 vsftpd 啟動(dòng) vsftpd: [ 確定 ]
4、切換到y(tǒng)anji,創(chuàng)建Word.txt
[root@localhost root]# su - yanji
[yanji@localhost yanji]$ cat > word.txt第一行第二行第三行
5、開(kāi)始下載
第一種方法 (二進(jìn)制傳輸模式)
在Windows中資源管理器中 地址欄 輸入 ftp://192.168.170.4/,回車(chē) 文件--》 登錄 ,輸入帳號(hào)和密碼登錄(除了root用戶(hù))
把文件復(fù)制粘貼或者拖拉出
(但是 這種方法 只是一行文本,沒(méi)有 換行)
第二種方法: windows中的 命令行(或者Linux里面的也一樣)
去D盤(pán)查看
正常顯示
三、通過(guò)二種模式 上傳文件把D盤(pán)的word.txt上傳到FTP
windows中的 命令行(或者Linux里面的也一樣)
第一種方法 (二進(jìn)制傳輸模式):
在Windows中資源管理器中 地址欄 輸入 ftp://192.168.177.4,回車(chē) 文件--》 登錄 ,輸入帳號(hào)和密碼登錄(除了root用戶(hù)) 把文件復(fù)制粘貼或者拖拉進(jìn)去
但是這種方法,在Linux查看
如果word.txt 編碼不是UTF-8就會(huì)亂碼
如果word.txt 編碼是UTF-8,樣式也是有點(diǎn)問(wèn)題
第二種方法:
這種結(jié)果跟上面的一樣
新聞熱點(diǎn)
疑難解答
圖片精選