偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

vsFTPd 服務(wù)器初學(xué)者精通手冊

系統(tǒng) Linux
vsftpd是一款在Linux發(fā)行版中最受推崇的FTP服務(wù)器程序。特點是小巧輕快,安全易用。vsftpd 的名字代表"very secure FTP daemon", 安全是它的開發(fā)者 Chris Evans 考慮的首要問題之一。在這個 FTP 服務(wù)器設(shè)計開發(fā)的最開始的時候,高安全性就是一個目標。這么好的東西,我給初學(xué)者點指導(dǎo)和建議!

vsftpd是一款在Linux發(fā)行版中最受推崇的FTP服務(wù)器程序,非常好用,我都用了好長時間,那下面我就給大家介紹下vsftpd的學(xué)習(xí)手冊。

  1、vsFTPd的服務(wù)器的啟動和關(guān)閉;

  vsFTPd服務(wù)器啟動和關(guān)閉是極容易的;我們可以直接把服務(wù)器運行調(diào)到后臺運行;這是幾乎所有服務(wù)器管理的運行方式;

  1.1、vsFTPd服務(wù)器啟動和關(guān)閉的通用方法;

  運行vsftpd命令,要用到root權(quán)限,如果您當前操作用戶并非是root,可以用su切換到root權(quán)限;關(guān)于root權(quán)限的切換,您有兩種方式,一種是su,另一種是sudo;請參考: 《Linux 系統(tǒng)中的超級權(quán)限的控制》

  vsFTPd服務(wù)器的運行;

  [root@localhost ~]# /usr/sbin/vsftpd &

  [root@localhost ~]# /usr/local/sbin/vsftpd &

  vsFTPd服務(wù)器是否運行起來;

  我們可以通過pgrep vsftpd 來查看vsftpd是否運行起來;

  [root@localhost ~]# pgrep vsftpd

  4248

  上面顯示vsFTPd服務(wù)器運行起來了,您可以通過ftp命令、lftp工具或gftp或其它的FTP客戶端來測試連接;

  vsFTPd 服務(wù)器關(guān)閉:

  我們用pkill vsftpd 來殺死vsftpd進程,這樣就把vsFTPd關(guān)閉,用psgrep vsftpd 來查看進程,如果沒有進程,證明vsFTPd已經(jīng)關(guān)掉;當然也要用到root權(quán)限。

  [root@localhost ~]# pkill vsftpd

  [root@localhost ~]# pgrep vsftpd

  1.2、在Fedora/Redhat/CentOS中vsFTPd 服務(wù)器的啟動和關(guān)閉:

  在Fedora/Redhat/CentOS中,也可以用下面的方法來啟動vsFTPd;當然也要用到root權(quán)限;

  [root@localhost beinan]# /etc/init.d/vsftpd start

  為 vsftpd 啟動 vsftpd: [ 確定 ]

  重新啟動vsFTPd用下面的命令;

  [root@localhost beinan]# /etc/init.d/vsftpd restart

  關(guān)閉 vsftpd: [ 確定 ]

  為 vsftpd 啟動 vsftpd: [ 確定 ]

  關(guān)掉vsFTPd服務(wù)器,應(yīng)該用下面的命令;

  [root@localhost beinan]# /etc/init.d/vsftpd stop

  關(guān)閉 vsftpd: [ 確定 ]

  2、vsFTPd的服務(wù)器和防火墻及SELINUX的關(guān)系;(重要)

  我在論壇上看到有些弟兄說vsFTPd服務(wù)器啟動正常,但卻不能訪問或用戶不能上傳文件,我感覺應(yīng)該是防火墻或SELINUX的事;可能FTPD服務(wù)器被防火墻或SELINUX的安全機制防住了。所以您必須要讓防火墻通過ftp,當然也要讓SELINUX通過ftp服務(wù)器才行;

  在Fedora/Redhat/CentOS中,您要設(shè)置一下防火墻,可以把防火墻關(guān)掉,或者在自定義中讓ftp “通過”防火墻;

  [root@localhost ~]# system-config-securitylevel-tui

  或者運行一下如下的命令,清除防火墻規(guī)則(通用);

  [root@localhost beinan]# iptables -F

  關(guān)于SELINUX服務(wù)器的解說 ,可能老手或新手對SELINUX都有點麻煩,建議您SELINUX;或者讓vsFTPd服務(wù)器跳過SELINUX啟動;也就是說要用到 4.1、vsFTPd服務(wù)器啟動和關(guān)閉的通用方法;;這在Fedora/Redhat/CentOS中這樣啟動vsFTPd服務(wù)器是有效的;

  當然您可也可以關(guān)掉SELINUX,在/etc/selinux/config 配置文件如下;

  /etc/selinux/config

  # This file controls the state of SELinux on the system.

  # SELINUX= can take one of these three values:

  # enforcing - SELinux security policy is enforced.

  # permissive - SELinux prints warnings instead of enforcing.

  # disabled - SELinux is fully disabled.

  SELINUX=Disabled #這樣就把SELINUX服務(wù)器關(guān)掉了,請重新啟動系統(tǒng);

  # SELINUXTYPE= type of policy in use. Possible values are:

  # targeted - Only targeted network daemons are protected.

  # strict - Full SELinux protection.

  SELINUXTYPE=targeted

  3、500 OOPS: vsftpd: refusing to run with writable anonymous root

  如果我們已經(jīng)把vsFTPd服務(wù)器啟動好了,但登錄測試是會出現(xiàn)類似下面的提示;

  500 OOPS: vsftpd: refusing to run with writable anonymous root

  這表示ftp用戶的家目錄的權(quán)限不對,應(yīng)該改過才對;

  [root@localhost ~]# more /etc/passwd |grep ftp

  ftp:x:1000:1000:FTP User:/var/ftp:/sbin/nologin

  我們發(fā)現(xiàn)ftp用戶的家目錄在/var/ftp,就是這個/var/ftp的權(quán)限不對所致,這個目錄的權(quán)限是不能打開所有權(quán)限的;是您運行了chmod 777 /var/ftp所致;如果沒有ftp用戶這個家目錄,當然您要自己建一個;

  如下FTP用戶的家目錄是不能針對所有用戶、用戶組、其它用戶組完全開放;

  [root@localhost ~]# ls -ld /var/ftp

  drwxrwxrwx 3 root root 4096 2005-03-23 /var/ftp

  修正這個錯誤,應(yīng)該用下面的辦法;

  [root@localhost ~]# chown root:root /var/ftp

  [root@localhost ~]# chmod 755 /var/ftp

  有的弟兄可能會說,那匿名用戶的可讀、可下載、可上傳怎么辦呢?這也簡單,在/var/ftp下再建一個目錄,權(quán)限是777的就行了,再改一改vsftpd.conf就OK了;沒有什么難的;

  vsFTPd出于安全考慮,是不準讓ftp用戶的家目錄的權(quán)限是完全沒有限制的,您可以去讀一下vsFTPd的文檔就明白的了;否則也不能稱為最安全的FTP服務(wù)器了,對不對?

  4、關(guān)于vsFTPd配置文件的說明;

  vsftpd.conf是vsFTPd服務(wù)器的配置文件,此文件一般是/etc/vsftpd.conf或/etc/vsftpd/vsftpd.conf ,以系統(tǒng)為準吧。。

  vsftpd.conf配置文件就是vsFTPd服務(wù)器的全局控制文件,此配置文件中,每行應(yīng)該算做一個規(guī)則;前面帶有#號的服務(wù)器不會解釋,這和apache 的配置文件類似;#后所接的內(nèi)容一般是說明性的,或者是關(guān)掉某些功能的選項;

  vsftpd.conf 這個配置文件并不包括所有您想實現(xiàn)的功能,有些功能的實現(xiàn),我們要自己動手來解決,我們要學(xué)會查vsFTPd的文檔和FAQ等,雖然是英文的,但都是比較簡單的;我們要習(xí)慣看洋文文檔,為什么呢?因為Linux本來就是洋人厲害,重量級的軟件都是洋人的。呵,兄弟不要抱怨,誰讓我們落后了呢?

  注意:修改完配置文件后,一定要重啟vsFTPd服務(wù)器才能生效,切記~~

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

【編輯推薦】

  1. vsFTPd常用功能之限速和限制鏈接點
  2. vsftpd入門——安裝、配置、案例與常見問題
  3. FreeBSD下配置vsftpd虛擬用戶
  4. 我教你如何添加Vsftpd 虛擬用戶
  5. vsFTPd的安裝一分鐘搞定
  6. 如何做到 vsFTPd 服務(wù)器的啟動和關(guān)閉
  7. vsFTPd的服務(wù)器和防火墻及SELINUX的關(guān)系曖昧

 

責(zé)任編輯:趙鵬 來源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2011-03-02 10:57:27

vsFTPd

2011-03-02 12:43:40

vsFTPd

2010-08-26 15:47:09

vsftpd安裝

2023-01-27 14:50:45

2011-09-16 09:38:19

Emacs

2022-04-24 15:21:01

MarkdownHTML

2011-04-12 10:13:24

2020-09-08 19:03:41

Java代碼初學(xué)者

2022-07-22 13:14:57

TypeScript指南

2009-08-30 15:04:56

2010-06-13 11:13:38

UML初學(xué)者指南

2021-05-10 08:50:32

網(wǎng)絡(luò)管理網(wǎng)絡(luò)網(wǎng)絡(luò)性能

2023-07-28 07:31:52

JavaScriptasyncawait

2022-03-28 09:52:42

JavaScript語言

2011-05-18 11:01:39

Oracle

2023-07-03 15:05:07

預(yù)測分析大數(shù)據(jù)

2009-11-18 09:30:43

2009-11-23 10:29:43

CISCO路由器教程

2009-12-02 10:01:54

2011-04-07 14:09:45

點贊
收藏

51CTO技術(shù)棧公眾號