tft每日頭條

 > 科技

 > ftp服務器客戶端使用教程

ftp服務器客戶端使用教程

科技 更新时间:2024-08-19 04:08:52

ftp服務器客戶端使用教程?前面我們學習了dhcp服務和dns服務,本章,我們一起來學習一個文件服務器--FTP,今天小編就來說說關于ftp服務器客戶端使用教程?下面更多詳細答案一起來看看吧!

ftp服務器客戶端使用教程(FTP文件服務器-1-介紹)1

ftp服務器客戶端使用教程

開課

前面我們學習了dhcp服務和dns服務,本章,我們一起來學習一個文件服務器--FTP

知識點
  • FTP介紹
  • 應用場景
  • FTP的權限
  • FTP的工作模式
  • FTP安裝部署
  • FTP配置文件
  • FTP客戶端訪問
  • 基于虛拟用戶配置安全的ftp
課程目标

能夠說出ftp的作用

能夠知道ftp的端口和工作模式

能夠說出ftp用戶的分類

能夠安裝部署并配置ftp

能夠說出如何連接FTP及常用命令

能夠知道ftp的虛拟用戶如何實現

一、FTP介紹

FTP (File transfer protocol) 是TCP/IP 協議組中的協議之一。它最主要的功能是在服務器與客戶端之間進行文件的傳輸。FTP就是實現兩台計算機之間的拷貝,從遠程計算機拷貝文件至自己的計算機上,稱之為“下載 (download)”文件。将文件從自己計算機中拷貝至遠程計算機上,則稱之為“上傳(upload)”文件。這個古老的協議使用的是明碼傳輸方式,且過去有相當多的安全危機曆史。為了更安全的使用 FTP 協議,我們主要介紹較為安全但功能較少的 vsftpd(very secure File transfer protocol ) 這個軟件。FTP是一個C/S類型的軟件,FTP監聽TCP端口号為21,數據端口為20。

二、應用場景

下載服務器:提供對外的下載服務

文件服務器:提供上傳和下載服務

三、FTP的權限

FTP 服務器的功能除了單純地進行文件的傳輸與管理之外,依據服務器軟件的設定架構,它還可以提供幾個主要的功能。: 不同等級的用戶身份:user, guest, anonymous FTP 服務器在默認的情況下,依據使用者登錄的情況而分為三種不同的身份,分别是:

(1)本地用戶:系統中真實存在的用戶

(2)來賓, guest;

(3)匿名登錄者, anonymous

這三種身份的用戶在系統上面的權限差異很大!例如實體用戶取得系統的權限比較完整, 所以可以進行比較多的動作;至于匿名登錄者,大概我們就僅提供他下載資源的能力而已,并不許匿名者使用太多主機的資源! 當然,這三種人物因為權限的不同能夠使用的【在線命令】自然也就不相同!

四、FTP的工作模式

FTP支持兩種模式,一種方式叫做Standard (也就是 PORT方式,主動方式),一種是 Passive (也就是PASV,被動方式)。 Standard模式 FTP的客戶端發送 PORT 命令到FTP服務器。Passive模式FTP的客戶端發送 PASV命令到 FTP Server。

下面介紹一個這兩種方式的工作原理:

Port模式FTP 客戶端首先和FTP服務器的TCP 21端口建立連接,通過這個通道發送命令,客戶端需要接收數據的時候在這個通道上發送PORT命令。 PORT命令包含了客戶端用什麼端口接收數據。在傳送數據的時候,服務器端通過自己的TCP 20端口連接至客戶端的指定端口發送數據。 FTP server必須和客戶端建立一個新的連接用來傳送數據。

Passive模式在建立控制通道的時候和Standard模式類似,但建立連接後發送的不是Port命令,而是Pasv命令。FTP服務器收到Pasv命令後,随機打開一個高端端口(端口号大于1024)并且通知客戶端在這個端口上傳送數據的請求,客戶端連接FTP服務器此端口,然後FTP服務器将通過這個端口進行數據的傳送,這個時候FTP server不再需要建立一個新的和客戶端之間的連接。

很多防火牆在設置的時候都是不允許接受外部發起的連接的,所以許多位于防火牆後或内網的FTP服務器不支持PASV模式,因為客戶端無法穿過防火牆打開FTP服務器的高端端口;而許多内網的客戶端不能用PORT模式登陸FTP服務器,因為從服務器的TCP 20無法和内部網絡的客戶端建立一個新的連接,造成無法工作。

總結

什麼是ftp

ftp的應用場景

ftp的用戶分類

ftp的工作模式

重點:在ftp中用戶是如何劃分的,ftp的兩種工作模式是什麼

難點:ftp的兩種工作模式的差異

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved