Linux系統學習 十二、VSFTP服務—簡介與原理

来源:https://www.cnblogs.com/Yuuki-/archive/2019/11/27/11942511.html
-Advertisement-
Play Games

1、簡介與原理 互聯網誕生之初就存在三大服務:WWW、FTP、郵件 FTP主要針對企業級,可以設置許可權,對不同等級的資料針對不同許可權人員顯示。 但是像網盤這樣的基本沒有許可權劃分。 簡介: FTP(File Transfer Protocol)文件傳輸協議,用於網上的控制文件的雙向傳輸。 “下載”文件 ...


1、簡介與原理

互聯網誕生之初就存在三大服務:WWW、FTP、郵件

FTP主要針對企業級,可以設置許可權,對不同等級的資料針對不同許可權人員顯示。

但是像網盤這樣的基本沒有許可權劃分。

 

簡介:

FTP(File Transfer Protocol)文件傳輸協議,用於網上的控制文件的雙向傳輸。

“下載”文件就是從遠程主機拷貝文件至自己的電腦上

“上傳”文件就是將文件從自己的電腦中拷貝文件到遠程主機上。

 

主動模式:(這裡的主動被動是說伺服器端,預設都是主動模式)

伺服器從20埠主動向客戶端發起連接

 

 

 

 

被動模式:

服務端在指定範圍內某個埠被動等待客戶端連接

 

 

 

 

防火牆,一般不會配我訪問你的規則。

客戶端的防火牆可能會攔截FTP伺服器的鏈接(主動模式)

FTP伺服器的埠連接規則是可控的,不會造成防火牆攔截(被動模式)

 

埠:

FTP連接埠:(主動模式下)

控制連接:TCP 21,用於發送FTP命令信息

數據連接:TCP 20,用於上傳、下載數據

 

(被動模式下)

控制連接:TCP 21,用於發送FTP命令信息

數據連接:TCP 隨機,用於上傳、下載數據


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1. 前言 本文繼續“Linux電源管理(6)_Generic PM之Suspend功能”中有關suspend同步以及PM wakeup的話題。這個話題,是近幾年Linux kernel最具爭議的話題之一,在國外Linux開發論壇,經常可以看到圍繞該話題的辯論。辯論的時間跨度和空間跨度可以持續很長, ...
  • 回到: "Linux系列文章" "Shell系列文章" "Awk系列文章" 介紹 這些案例是我收集起來的,大多都是我自己遇到過的,有些比較經典,有些比較具有代表性。 這些awk案例我也錄了相關視頻的講解 "awk 18個經典實戰案例精講" ,歡迎大家去瞅瞅。 插入幾個新欄位 在"a b c d"的b ...
  • crontab 預設編輯器為vi,不支持foldenable 將預設編輯器改為vim即可解決 將這句話加入/root/.bashrc ...
  • 故障現象 解決方案(失敗) 無效,date命令顯示正常,但是放在腳本中的date命令依然報錯,並且日誌時間依然延後8小時 無效 依然沒有什麼鳥用 最後網上看了一篇文章大概是說可能是升級libc.so.6導致,嘗試以下方法總算成功了 解決方案(成功!) ...
  • 常見的FTP伺服器程式 IIS、Serv-U (windwards中) wu-ftpd(淘汰了)、Proftpd (Linux中) vsftpd(Very Secure FTP Daemon) (Linux中) 安裝 yum install vsftp –y 相關文件 主配置文件 /etc/vsft ...
  • 乙太網驅動流程淺析(三) ifconfig的 19錯誤最底層分析 Author:張昺華 Email:[email protected] Time:2019年3月23日星期六 此文也在我的個人公眾號以及《Linux內核之旅》上有發表: "乙太網驅動流程淺析(三) ifconfig的 19錯誤最底層分析" ...
  • 乙太網驅動的流程淺析(四) 乙太網驅動probe流程 Author:張昺華 Email:[email protected] Time:2019年3月23日星期六 此文也在我的個人公眾號以及《Linux內核之旅》上有發表: "乙太網驅動的流程淺析(四) 乙太網驅動probe流程" 乙太網驅動probe流 ...
  • CentOS8 配置軟體源 在 CentOS8 中、使用了基於DNF技術(YUM v4)的 YUM 工具。 YUM v4 與之前在 CentOS7 上使用的 YUM v3 相比具有以下優點: 提高性能 支持模塊化內容 設計良好的用於與工具集成的穩定API 詳情參考官網:https://dnf.rea ...
一周排行
    -Advertisement-
    Play Games
  • 概述:本文代碼示例演示瞭如何在WPF中使用LiveCharts庫創建動態條形圖。通過創建數據模型、ViewModel和在XAML中使用`CartesianChart`控制項,你可以輕鬆實現圖表的數據綁定和動態更新。我將通過清晰的步驟指南包括詳細的中文註釋,幫助你快速理解並應用這一功能。 先上效果: 在 ...
  • openGauss(GaussDB ) openGauss是一款全面友好開放,攜手伙伴共同打造的企業級開源關係型資料庫。openGauss採用木蘭寬鬆許可證v2發行,提供面向多核架構的極致性能、全鏈路的業務、數據安全、基於AI的調優和高效運維的能力。openGauss深度融合華為在資料庫領域多年的研 ...
  • openGauss(GaussDB ) openGauss是一款全面友好開放,攜手伙伴共同打造的企業級開源關係型資料庫。openGauss採用木蘭寬鬆許可證v2發行,提供面向多核架構的極致性能、全鏈路的業務、數據安全、基於AI的調優和高效運維的能力。openGauss深度融合華為在資料庫領域多年的研 ...
  • 概述:本示例演示了在WPF應用程式中實現多語言支持的詳細步驟。通過資源字典和數據綁定,以及使用語言管理器類,應用程式能夠在運行時動態切換語言。這種方法使得多語言支持更加靈活,便於維護,同時提供清晰的代碼結構。 在WPF中實現多語言的一種常見方法是使用資源字典和數據綁定。以下是一個詳細的步驟和示例源代 ...
  • 描述(做一個簡單的記錄): 事件(event)的本質是一個委托;(聲明一個事件: public event TestDelegate eventTest;) 委托(delegate)可以理解為一個符合某種簽名的方法類型;比如:TestDelegate委托的返回數據類型為string,參數為 int和 ...
  • 1、AOT適合場景 Aot適合工具類型的項目使用,優點禁止反編 ,第一次啟動快,業務型項目或者反射多的項目不適合用AOT AOT更新記錄: 實實在在經過實踐的AOT ORM 5.1.4.117 +支持AOT 5.1.4.123 +支持CodeFirst和非同步方法 5.1.4.129-preview1 ...
  • 總說周知,UWP 是運行在沙盒裡面的,所有許可權都有嚴格限制,和沙盒外交互也需要特殊的通道,所以從根本杜絕了 UWP 毒瘤的存在。但是實際上 UWP 只是一個應用模型,本身是沒有什麼許可權管理的,許可權管理全靠 App Container 沙盒控制,如果我們脫離了這個沙盒,UWP 就會放飛自我了。那麼有沒... ...
  • 目錄條款17:讓介面容易被正確使用,不易被誤用(Make interfaces easy to use correctly and hard to use incorrectly)限制類型和值規定能做和不能做的事提供行為一致的介面條款19:設計class猶如設計type(Treat class de ...
  • title: 從零開始:Django項目的創建與配置指南 date: 2024/5/2 18:29:33 updated: 2024/5/2 18:29:33 categories: 後端開發 tags: Django WebDev Python ORM Security Deployment Op ...
  • 1、BOM對象 BOM:Broswer object model,即瀏覽器提供我們開發者在javascript用於操作瀏覽器的對象。 1.1、window對象 視窗方法 // BOM Browser object model 瀏覽器對象模型 // js中最大的一個對象.整個瀏覽器視窗出現的所有東西都 ...