8、FTP,二種文本傳輸模式,ftp二種

來源:互聯網
上載者:User

8、FTP,二種文本傳輸模式,ftp二種
一、基本知識

1、 FTP是 TCP/IP協議族 的協議之一,簡稱檔案傳輸通訊協定,主要用於遠距離檔案傳輸,如檔案的上傳和下載

2、 下面都是以VSFTP伺服器為例

VSFTP伺服器的使用者有三種形式:

匿名使用者:  使用者名稱為 FTP 或 anonymous , 密碼為空白 , 工作目錄為 /var/ftp

本機使用者: Linux中的使用者(但是預設root使用者不行)  , 訪問根目錄為 這個使用者的主目錄

虛擬使用者: 將 使用者名稱 和 口令 儲存在資料庫檔案 或 資料庫伺服器中

3、 FTP的文本傳輸模式分為  ASCII傳輸模式(文字模式) 和 二進位傳輸模式(binary)

ASCII傳輸模式: 比較適合文本傳輸,它可以在雙方不是同一類型作業系統 資料轉送時自動儲存為本地的文字檔格式,

                       但是不適合傳輸 程式、資料庫、文書處理檔案、壓縮檔等不是文字檔。

二進位傳輸模式:  適合傳輸 程式、資料庫、文書處理檔案、壓縮檔等不是文字檔

在FTP用戶端可以用bin命令切換到二進位傳輸模式,

                    使用ascii命令切換到ASCII傳輸模式

 

二、通過二種模式 下載檔案

1、[root@localhost root]#  chkconfig  --list  vsftpd   (查看vsftpd服務開啟的狀態)

vi   /etc/vsftpd/vsftpd.conf

ascii_upload_enable=YES
ascii_download_enable=YES
(把上面二個 前面的#號去掉) 如

service   vsftpd    restart
關閉 vsftpd:                                              [  確定  ]
為 vsftpd 啟動 vsftpd:                                [  確定  ]

4、切換到yanji,建立word.txt

[root@localhost root]# su  -  yanji

[yanji@localhost yanji]$ cat  >  word.txt
第一行
第二行
第三行

5、開始下載

第一種方法  (二進位傳輸模式)

在Windows中資源管理員中 地址欄 輸入 ftp://192.168.170.4/,斷行符號
    檔案--》 登入 ,輸入帳號和密碼登入(除了root使用者)

沒有  換行)
    去D盤查看

正常顯示

 

三、通過二種模式 上傳檔案

把D盤的word.txt上傳到FTP

windows中的  命令列(或者Linux裡面的也一樣)

第一種方法 (二進位傳輸模式):

在Windows中資源管理員中 地址欄 輸入 ftp://192.168.177.4,斷行符號
    檔案--》 登入 ,輸入帳號和密碼登入(除了root使用者)
    把檔案複製粘貼或者拖拉進去

 

但是這種方法,在Linux查看

如果word.txt 編碼不是UTF-8就會亂碼

樣式也是有點問題

 

第二種方法:

這種結果跟上面的一樣

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.