ftp服務器 vsftpd搭建和配置以及虛擬用戶的設置

tp: File Transfer Protocol應用層協議:tcp, 21/tcpC/S:Client: 程序Server: 程序數據:命令連接:文件管理類命令,始終在線的連接數據連接:數據傳輸,按需創建及關閉的連接數據傳輸格式:文本傳輸二進制傳輸主動:由服務器創建連接命令:Client:50000 --> Server: 21數據:Server: 20/tcp --> Client: 50000+1被動:由客戶端創建連接                    命令:Client:50000 --> Server: 21數據:Client:50000+1 --> Server: 隨機端口C/S:Server:wu-ftpdproftpdpureftpvsftpd: Very SecureServUClient:ftplftp, lftpgetwget, curlfilezillagftp(Linux GUI)flashfxpcuteftp響應碼:1xx: 信息2xx: 成功類的狀態碼3xx: 提示需進一步提供補充類信息的狀態碼4xx: 客戶端錯誤5xx: 服務端錯誤用戶認證:虛擬用戶:僅用于訪問某特定服務中的資源nsswitch: network server switch, 名稱解析框架配置文件:/etc/nsswitch.conf模塊:/lib64/libnss*, /usr/lib64/libnss*pam: pluggable authentication module, 用戶認證框架模塊:/lib64/security/配置文件:/etc/pam.conf, /etc/pam.d/*系統用戶:匿名用戶:CentOS 6.5: vsftpd用戶認證配置文件:/etc/pam.d/vsftpd服務腳本:/etc/rc.d/init.d/vsftpd配置文件目錄:/etc/vsftpd主配置文件:vsftpd.conf匿名用戶(映射為ftp用戶)共享資源位置:/var/ftp系統用戶通過ftp訪問的資源的位置:用戶自己的家目錄虛擬用戶通過ftp訪問的資源的位置:給虛擬用戶指定的映射成為的系統用戶的家目錄匿名用戶的配置:anonymous_enable=YESanon_upload_enable=YESanon_mkdir_write_enable=YESanon_ohter_write_enable=YES系統用戶的配置:local_enable=YESwrite_enable=YESlocal_umask=022禁錮所有的ftp本地用戶于其家目錄中:chroot_local_user=YES禁錮文件中指定的ftp本地用戶于其家目錄中:chroot_list_enable=YESchroot_list_file=/etc/vsftpd/chroot_list日志:xferlog_enable=YESxferlog_std_format=YESxferlog_file=/var/log/xferlog改變上傳文件的屬主:chown_uploads=YESchown_username=whoevervsftpd使用pam完成用戶認證,其用到的pam配置文件:pam_service_name=vsftpd是否啟用控制用戶登錄的列表文件userlist_enable=YESuserlist_deny=YES|NO默認文件為/etc/vsftpd/user_list連接限制:max_clients: 最大并發連接數;max_per_ip: 每個IP可同時發起的并發請求數;傳輸速率:anon_max_rate: 匿名用戶的最大傳輸速率, 單位是“字節/秒”;local_max_rate: 本地用戶。。。虛擬用戶:所有的虛擬用戶會被統一映射為一個指定的系統賬號,訪問的共享位置即為此系統賬號的家目錄;各虛擬用戶可被賦予不同的訪問權限;通過匿名用戶的權限控制參數進行指定;虛擬用戶賬號的存儲方式:文件:編輯文件奇數行為用戶名偶數行為密碼此文件需要被編碼為hash格式;關系型數據庫中的表中:即時查詢數據庫完成用戶認證;mysql庫,pam要依賴于pam_mysql# yum -y install pam_mysql補充:axel, lftpget, wget, curlftp協議是明文:ftps: SSLsftp: SSH

?

轉載于:https://www.cnblogs.com/JerryZao/p/10585280.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/394610.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/394610.shtml
英文地址,請注明出處:http://en.pswp.cn/news/394610.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

計算機應用基礎案例教程總結,計算機應用基礎案例教程

包杰軍等編著的《計算機應用基礎案例教程》以培養職業能力為目標,本著“做學合一”、“理論與實踐并行”、“知識與技能并重”的教育思想編寫。本書將實際操作案例與教學內容緊密結合,結構清晰、內容翔實、圖文并茂、實用性強。全書共分6章,第…

讓不支持h5新標簽的瀏覽器支持新標簽

把這段js加到頁面的頭部就可以了,創建想讓瀏覽器支持的標簽即可 //條件判斷是否支持 h5 if(window.applicationCache){alert("支持h5")}else{alert("不支持h5")document.createElement("article");document.createElement("head…

ios開發之--UIDocumentInteractionController的使用(實現更多分享服務)

最近在做項目的時候,碰到這樣一個需求,就是本地生成pdf文件,然后本地打開,經過測試發現,pdf文件是無法保存到相冊里面的,只能存到手機里面,鑒于蘋果的存儲機制,需要取出來&#xff0…

eclipse tomcat新建一個_Javaweb07-Eclipse自動創建動態web項目

學習筆記是參考的how2j使用Eclipse創建Dynamic Web Project前面的web項目都是通過手動創建的,現在使用eclipse EE自動創建動態web項目,熟悉一下創建流程,仍舊使用前面創建過的HelloServlet。需要注意的是,這里的tomcat版本變了&am…

python 刪除重復字符_Google面試問題指南:使用Python刪除重復出現的字符

python 刪除重復字符by Anthony Sistilli安東尼西斯蒂里(Anthony Sistilli) Google面試問題指南:使用Python刪除重復出現的字符 (Google Interview Question Guide: Delete Reoccurring Characters with Python) Nowadays, Google interviews are all the rage. Bu…

cordova

命令行 npm install -g cordova cordova create MyApp cd MyApp cordova platform add android 當然也可以把android換成browser把自己的前端程序放在www文件夾內這里注意如果用android studio打包或運行的話,(即不用cordova),要把…

冒泡排序(Java版)

冒泡排序基本思想: 1.比較相鄰的元素,如果第一個比第二個大,就交換它們兩個。 2.對每一對相鄰元素做同樣的工作,從開始的第一對到結尾的最后一對。在這一點,最后的元素應該會是最大的數。 3.針對所有的元素重復以上的步…

計算機科學與技術專業的論文周報,畢業設計(實習)周報

本科畢業設計周報第1 周畢業生周記撰寫畢業論文開題報告(初稿),結合畢業設計所選的題目,查閱大量相關資料,主要針對該設計所涉及的背景,研究目的及意義,以及國內外的相關成熟技術進行篩選,提取部分核心內容…

excel導出_SpringBoot實現快速導出Excel

閱讀本文約需要6分鐘 大家好,我是你們的導師,我每天都會在這里給大家分享一些干貨內容(當然了,周末也要允許老師休息一下哈)。上次老師跟大家分享了下MyBatis 幾種通用的寫法的相關知識,今天跟大家分享SpringBoot實現快速導出Exce…

SignalR Self Host+MVC等多端消息推送服務(4)

由于工作太忙,一直沒時間更新博客,之前有很多朋友一直問我什么時候將后續的代碼發上來,一直沒時間,今天就長話短說,不寫文章了,直接上demo,里面將正式項目中用到的一些敏感信息修改了&#xff0…

項目中需要總結的內容

1.鐵塔項目的硬件總結 2.傳感器項目的硬件總結 3.燈控項目的硬件總結 控制燈閃爍的電路,SIM卡板子復位電路,繼電器控制電路轉載于:https://www.cnblogs.com/yuesheng/p/6086647.html

計算機應用計算機電算化題庫,2014年浙江省會計電算化客觀題題庫

第一套試題一、單選題1.在會計軟件初始設置中,錄入期初余額時(C)A.只要求錄入一級科目的期初余額 B.只要求錄入中間級科目的期初余額C.每級科目均需錄入期初余額 D.只要求錄入最末級科目的期初余額2.在總賬系中,要求能夠進行上下級…

使用一些我喜歡的東西開始使用ES6

by Todd Palmer托德帕爾默(Todd Palmer) 使用一些我喜歡的東西開始使用ES6 (Getting started with ES6 using a few of my favorite things) This tutorial walks you through some easy steps to get started learning the newest version of JavaScript: ES6.本教程將引導您…

A 子類繼承父類,子類的構造函數會覆蓋父類的構造函數

//子類 沒有定義 構造 函數時&#xff0c;默認繼承父類的構造方法&#xff1a;輸出結果為 Class A... // 子類 定義了 構造 函數時&#xff0c;就不會繼承父類的構造方法&#xff1a;輸出結果是 Class B... <?php class A{ public function __construct(){ echo &qu…

fifo算法_緩存算法FIFO、LFU、LRU

閱讀文本大概需要3分鐘。0x01&#xff1a;FIFO算法FIFO(First in First out)&#xff0c;先進先出。其實在操作系統的設計理念中很多地方都利用到了先進先出的思想&#xff0c;比如作業調度(先來先服務)&#xff0c;為什么這個原則在很多地方都會用到呢&#xff1f;因為這個原則…

Pile 0009: Vim命令梳理

正常模式&#xff08;按Esc或Ctrl[進入&#xff09; 左下角顯示文件名或為空插入模式&#xff08;按i鍵進入&#xff09; 左下角顯示--INSERT--可視模式&#xff08;按v鍵進入&#xff09; 左下角顯示--VISUAL-- i 在當前位置生前插入 I 在當前行首插入 a 在當前位置后插入 A 在…

Introduction of Version Control/Git, SVN

Introduction of Version Control/Git, SVN 什么是版本控制&#xff1f; 你可以把一個版本控制系統&#xff08;縮寫VCS&#xff09;理解為一個“數據庫”&#xff0c;在需要的時候&#xff0c;它可以幫你完整地保存一個項目的快照。當你需要查看一個之前的快照&#xff08;稱之…

怎樣設置計算機遠程桌面,電腦如何設置遠程連接,手把手教你如何遠程

說起遠程桌面很多用戶都認為是從WIN2000 SERVER才開始引入的&#xff0c;實際上我們可以在WIN98甚至是DOS中看到他的身影。遠程桌面采用的是一種類似TELNET的技術&#xff0c;他是從TELNET協議發展而來的。那么如何設置自動開機&#xff0c;下面&#xff0c;我們就來看看如何設…

查看這些有用的ECMAScript 2015(ES6)提示和技巧

by rajaraodv通過rajaraodv 查看這些有用的ECMAScript 2015(ES6)提示和技巧 (Check out these useful ECMAScript 2015 (ES6) tips and tricks) EcmaScript 2015 (aka ES6) has been around for couple of years now, and various new features can be used in clever ways. I…

inputstream轉fileinputstream對象_FileInputStream類:文件字節輸入流

API ----IO ----字節輸入輸出流練習 java.lang.Object 繼承者 java.io.InputStream 繼承者 java.io.FileInputStreampublic FileInputStream類速查速記&#xff1a;直接包裝File用于從記事本中讀數據 in是針對java來說的&#xff0c;從記事本讀入到java* 構造方法&#xff1a;…