成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

vsFTPd 服務器初學者指南

系統 Linux
vsftpd是一款在Linux發行版中最受推崇的FTP服務器程序。特點是小巧輕快,安全易用。vsftpd 的名字代表"very secure FTP daemon", 安全是它的開發者 Chris Evans 考慮的首要問題之一。在這個 FTP 服務器設計開發的最開始的時候,高安全性就是一個目標。這么好的東西,我給初學者點用法指導!

vsftpd是一款在Linux發行版中最受推崇的FTP服務器程序,非常好用,我都用了好長時間,那下面我就給大家介紹下vsftpd的學習指南。

  1、vsFTPd,目前常用FTP服務器套件;

  vsFTPd是一款在Linux發行版中最受推崇的FTP服務器程序;特點是小巧輕快,安全易用;能讓其自身特點得發發揮和掌握,也然最主要的是會用;

  目前在開源操作系統中常用的FTPD套件主要有ProFTPD、PureFTPd和wuftpd等;至于哪個FTP服務器套件更好,哪個是你最熟悉的,哪個就是***的;

  2、ftp 用戶管理解說;

  FTP服務器對用戶的管理,在默認的情況下是根據 /etc/passwd及/etc/group 來進行的,所以我們一定要了解Linux系統用戶和用戶組的管理,用戶和用戶組的管理是一切應用的的基礎,有的弟兄不想去了解基礎的東西,就想一步成架好各種服務器,事實證明這種學習方法是最不明智的;雖然在您可能在幾分鐘啟動了ftp服務器,但遇到問題時,您不一定能知道是哪里出錯;所以基礎還是極為重要的;

  推薦文章: 《Linux 用戶(user)和用戶組(group)管理概述》

  2.1、匿名ftp 用戶和用戶組的理解;

  當我們訪問各大FTP上訪問時,可能我們不去想我們以什么身份登錄的,如果他的FTP允許匿名登錄的話;比如我們在瀏覽器上打入;

  ftp://mirrors.kernel.org

  或

  ftp://ftp:ftp@mirrors.kernel.org

  我們會發現上面的兩行最終都能訪問,而且顯示的結果也完全一樣,最終都跳到 ftp://mirrors.kernel.org 地址;那我們訪問這個FTP時,是不是有用戶和密碼呢?是的,也是需要在的,只是在服務器端允許匿名訪問,而匿名訪問的用戶名和密碼都是ftp,只是我們因為匿名訪問,沒有感覺到他有用戶名和密碼罷了。第二個地址就是以ftp用戶,密碼也是ftp來訪問 ftp://mirrors.kernel.org;

  如果我們以ftp命令連接 mirrors.kernel.org 時,我們會發現需要輸入用戶ftp,密碼ftp才能訪問;

  在FTP服務器中,匿名用戶的用戶名和密碼都是ftp ;這個用戶可以在您的操作系統中的 /etc/passwd 中能找得到;可能有類似下面的一行;

  ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

  說明:

  /etc/passwd 是系統用戶的配置文件;/etc/group是系統用戶組配置文件,您可以通過 《Linux 用戶(user)和用戶組(group)管理概述》 及其相關文檔中了解一些用戶管理的一些基礎知識;

  在ftp用戶這行中,我們看到七個字段,每個字段寫字段之間用:號分割;

  ftp 是用戶名

  x 是密碼字段,是隱藏的;

  14 是用戶的UID字段,可以自己來設定,不要和其它用戶的UID相同,否則會造成系統安全問題;

  50 用用戶組的GID,可以自己設定,不要和其它用戶組共用FTP的GID,否則會造成系統全全問題;

  FTP User 是用戶說明字段;

  /var/ftp 是ftp用戶的家目錄,可以自己來定義;

  /sbin/nologin 這是用戶登錄SHELL ,這個也是可以定義的,/sbin/nologin 表示不能登錄系統;系統虛擬帳號(也被稱為偽用戶)一般都是這么設置。比如我們把ftp用戶的/sbin/nologin 改為 /bin/bash ,這樣ftp用戶通過本地或者遠程工具ssh或telnet以真實用戶身份登錄到系統。這樣做對系統來說是不安全的;如果您認為一個用戶沒有太大的必要登錄到系統,就可以只給他FTP帳號的權限,也就是說只給他FTP的權限,而不要把他的SHELL設置成 /bin/bash 等;

  關于ftp用戶組的理解:

  我們查看 /etc/group 的時候,會發現類似這樣一條;

  ftp:x:50:

  /etc/group 是用戶組的管理配置文件,上面這行表示用戶組ftp,x是密碼段,50是GID;我們對照在/etc/passwd中的ftp那行得知ftp用戶是屬于ftp用戶組的,因為ftp用戶那行中的GID和ftp用戶組的GID是相同的;

  2.2、匿名ftp 用戶和ftp用戶組是否可以刪除

  在一般情況下是不能把/etc/passwd和/etc/group 中有把ftp用戶和用戶組的行刪除的,因為FTP服務器是需要他們來對FTP用戶實現管理,在默認的情況下。

  雖然不能刪除,但對/etc/passwd及/etc/group中的ftp用戶及ftp用戶組的一些相關的東西是能修改的;比如我們可以把ftp用戶的家目錄改掉,也可以把ftp用戶的UID改掉 ... ... 前提是你對用戶管理有所了解,系統用戶管理是一切應用基礎之一,可能初學Linux的弟兄并不了解用戶管理的重要性,但慢慢您就會發現這個道理;

  3、vsFTPd的安裝;

  在***的各大發行版中的安裝盤中都有vsFTPd的軟件包,您用相應發行版提供的軟件包管理工具就能安裝上;當然您可以到各大發行版的FTP鏡像中找到vsftpd的軟件包;當然也能用軟件包的管理工具在線安裝;vsftpd的軟件包本來不大,花不了多長時間,兩分鐘就夠了吧;因為本文是初學者教程,我嚴重推薦您用發行版提供的軟件來安裝,不推薦您自己來編譯源碼包的安裝方式;

  如果您用的是Fedora 或Redhat 系統,可以用下面的命令在線安裝;

  [root@localhost ~]# yum install vsftpd

  如果是debian 類系統,可以用apt 來在線安裝;

  [root@localhost ~]# apt-get install vsftpd

  如果您是RPM的系統,也可以找到vsftpd-xxxx.rpm 的包來通過rpm命令來安裝;

  [root@localhost ~]# rpm -ivh vsftpd*.rpm

  您可以下載源碼包來安裝

  比如我們下載的是 vsftpd-2.0.3.tar.gz ;

  [root@localhost ~]# tar zxvf vsftpd-2.0.3.tar.gz

  [root@localhost ~]# cd vsftpd-2.0.3

  [root@localhost ~]# make ;make install

  [root@localhost ~]# cp vsftpd.conf /etc

  然后修改/etc/vsftpd.conf ,在配置文件的***一行加入下面一行;

  listen=yes

  源碼包安裝的方法,如果您的系統是RPM包管理的系統,可以刪除/etc/xinetd.d/vsftpd 這個文件;然后啟動xinetd 服務器;

  [root@localhost ~]# /etc/init.d/xinetd restart

  停止 xinetd: [ 確定 ]

  啟動 xinetd: [ 確定 ]

  vsFTPd運行有兩種模式,在RPM包管理的系重審統,大多是由Fedora/Redhat 開發而來,對于這樣的系統有xinted服務器一說;對于非RPM包管理的系統,一般沒有xinted這一說。為了保證本文檔的統一,我們都不要用xinetd模式,而用initd運行模式來啟動和管理服務器,也就是獨立運行模式; 至于什么是xinted和inted 模式,您可以參考《 用vsFTPd自架Linux網絡安裝服務器》

通過上文的介紹,我相信那些初學者都知道了vsFTPd的基礎知識,希望對你們有幫助!

【編輯推薦】

責任編輯:趙鵬 來源: 網絡轉載
相關推薦

2011-03-02 12:43:40

vsFTPd

2011-03-02 11:30:02

vsFTPd

2010-08-26 15:47:09

vsftpd安裝

2023-01-27 14:50:45

2022-04-24 15:21:01

MarkdownHTML

2022-07-22 13:14:57

TypeScript指南

2010-06-13 11:13:38

UML初學者指南

2021-05-10 08:50:32

網絡管理網絡網絡性能

2023-07-28 07:31:52

JavaScriptasyncawait

2022-03-28 09:52:42

JavaScript語言

2023-07-03 15:05:07

預測分析大數據

2022-09-05 15:36:39

Linux日志記錄syslogd

2022-10-10 15:28:45

負載均衡

2023-02-10 08:37:28

2012-03-14 10:56:23

web app

2014-04-01 10:20:00

開源Rails

2020-08-16 13:10:46

TensorFlow深度學習數據集

2023-02-19 15:31:09

架構軟件開發代碼

2024-04-28 10:56:34

Next.jsWeb應用搜索引擎優化

2018-10-28 16:14:55

Reactreact.js前端
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品在线免费观看视频 | 日韩电影在线一区 | 337p日本欧洲亚洲大胆鲁鲁 | www.成人久久 | 亚洲精品在线看 | 狠狠狠干 | 日韩精品人成在线播放 | a在线视频观看 | 久久av一区二区三区 | 一区二区三区欧美 | 久久久国产精品一区 | 国产偷录视频叫床高潮对白 | 韩日中文字幕 | 天天拍天天操 | 中文字幕 国产 | 人人玩人人干 | 亚洲国产一区二区三区四区 | 欧美日韩精品免费观看 | 精品国产乱码久久久 | 天堂资源最新在线 | 99av成人精品国语自产拍 | 99在线免费观看 | 国产精品免费播放 | aaa在线| 国产一区二区三区四区hd | 青青久久av北条麻妃海外网 | 伊人网综合在线观看 | 欧美精品成人影院 | 亚洲国产第一页 | 精品国产乱码 | 中文字幕av免费 | 精品av久久久久电影 | 成人精品在线视频 | 欧美成年网站 | 精品网| 日韩在线免费视频 | 国产91视频免费 | 日韩中文字幕在线观看 | 三级黄片毛片 | 亚洲精品国产第一综合99久久 | 欧美一区二区 |