久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

linux中FTP與sftp的區別有哪些

154次閱讀
沒有評論

共計 1491 個字符,預計需要花費 4 分鐘才能閱讀完成。

這篇文章主要介紹“linux 中 FTP 與 sftp 的區別有哪些”的相關知識,丸趣 TV 小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“linux 中 FTP 與 sftp 的區別有哪些”文章能幫助大家解決問題。

區別:1、鏈接方式不同,FTP 使用 TCP 端口 21 上的“控制連接”建立連接,而 SFTP 通過 SSH 協議(TCP 端口 22)建立連接;2、SFTP 使用加密解密技術來傳輸數據,安全性比 FTP 高;3、SFTP 的傳輸效率比 FTP 要低。

本教程操作環境:linux5.9.8 系統、Dell G3 電腦。

在 linux 實際項目開發中最常使用的文件傳輸的方式有 ftp 和 sftp 兩種,但是這兩個傳輸方式各有什么特點呢? 本文接下來將討論 SFTP、FTP 的區別。

一、FTP 協議

FTP 是 TCP/IP 協議組中的協議之一,TP 協議由兩個部分組成:

FTP 服務器(用來存儲文件)

FTP 客戶端(用戶可以使用 FTP 客戶端通過 FTP 協議訪問位于 FTP 服務器上的資源)

默認情況下 FTP 協議使用 TCP 端口中的 20 和 21 這兩個端口。21 端口用于傳輸控制信息,而是否使用 20 作為傳輸數據的端口與 FTP 使用的傳輸模式有關,如果采用被動模式則具體使用哪個端口要服務器端和客戶端協商決定。FTP 傳輸模式分為以下兩種:

主動模式(Port)

被動模式(Passive)

1、主動模式

FTP 客戶端首先和 FTP 服務器的 TCP21 端口建立連接,通過這個通道發送命令,客戶端需要接收數據的時候在這個通道上發送 PORT 命令。PORT 命令包含了客戶端用什么端口接收數據。在傳送數據的時候,服務器端通過自己的 TCP 20 端口連接至客戶端的指定端口發送數據。

2、被動模式

在建立控制通道與主動模式相似,但建立連接后是 Pasv 命令。FTP 服務器收到 Pasv 命令后便隨機打開一個高端端口 (端口號大于 1024) 并且通知客戶端在這個端口上傳送數據的請求,客戶端連接 FTP 服務器此端口,通過三次握手建立通道,然后 FTP 服務器將通過這個端口進行數據的傳送。

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

SFTP 協議

SFTP 是 SSH File Transfer Protocol 的縮寫,安全文件傳送協議。SFTP 與 FTP 有著幾乎一樣的語法和功能。SFTP 為 SSH 的其中一部分,是一種傳輸檔案至 Blogger 伺服器的安全方式。其實在 SSH 軟件包中,已經包含了一個叫作 SFTP 的安全文件信息傳輸子系統,SFTP 本身沒有單獨的守護進程,它必須使用 sshd 守護進程 (端口號默認是 22) 來完成相應的連接和答復操作,所以從某種意義上來說,SFTP 并不像一個服務器程序,而更像是一個客戶端程序。

SFTP 和 FTP 的主要區別

鏈接方式:FTP 使用 TCP 端口 21 上的控制連接建立連接。而,SFTP 是在客戶端和服務器之間通過 SSH 協議 (TCP 端口 22) 建立的安全連接來傳輸文件。

安全性:SFTP 使用加密傳輸認證信息和傳輸的數據,所以使用 SFTP 相對于 FTP 是非常安全。

效率:SFTP 這種傳輸方式使用了加密解密技術,所以傳輸效率比普通的 FTP 要低得多。

關于“linux 中 FTP 與 sftp 的區別有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注丸趣 TV 行業資訊頻道,丸趣 TV 小編每天都會為大家更新不同的知識點。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-03發表,共計1491字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 潼南县| 镇雄县| 海阳市| 资阳市| 南雄市| 梓潼县| 武清区| 宝应县| 和龙市| 龙陵县| 济南市| 普洱| 临沧市| 郯城县| 沈阳市| 开阳县| 绥棱县| 汉源县| 凉山| 闵行区| 长沙市| 迭部县| 怀宁县| 五指山市| 顺义区| 平阳县| 泰和县| 延津县| 万州区| 革吉县| 阿克| 汕尾市| 茌平县| 福安市| 岳西县| 银川市| 离岛区| 赤水市| 香河县| 龙陵县| 福建省|