自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux vsFTPD安裝與配置文件和配置虛擬用戶

運維 系統(tǒng)運維
vsftpd.conf是Linux vsFTPD服務器的配置文件,此文件一般是/etc/vsftpd.conf或 /etc/vsftpd/vsftpd.conf,vsftpd.conf配置文件就是Linux vsFTPD服務器的全局控制文件,此配置文件中,每行應該算做一 個規(guī)則。配置完后需要重啟才有效。

你們知道什么是Linux vsFTPD么這個非常高深的運用技術將由我來非常講解,Linux vsFTPDNB在哪呢,下面我來帶大家進入Linux vsFTPD的無限領域。Linux vsFTPD是一款小巧易用FTP服務器程序,是一款在Linux發(fā)行版中最受推崇的FTP服務器程序,特點是小巧輕快,安全易用。

Linux vsFTPD的安裝

在最新的各大發(fā)行版中的安裝盤中都有Linux vsFTPD的軟件包,用相應發(fā)行版提供的軟件包管理工具就能安裝。當然也可以到各大發(fā)行版的FTP鏡像中找到Linux vsFTPD的軟件包,用軟件包的管理工具在線安裝。推薦用發(fā)行版提供的軟件來安裝,不推薦自己編譯源碼包的安裝方式。Fedora 或Redhat 系統(tǒng),可以用下面的命令在線安裝;

  1. [root@localhost ~]# yum install vsftpd  
  2. 如果是debian 類系統(tǒng),可以用apt 來在線安裝;  
  3. [root@localhost ~]# apt-get install vsftpd  
  4. 如果是RPM的系統(tǒng),也可以找到vsftpd-xxxx.rpm 的包來通過rpm命令來安裝;  
  5. [root@localhost ~]# rpm -ivh vsftpd*.rpm  
  6. 下載源碼包安裝  
  7. [root@localhost ~]# tar zxvf vsftpd-2.0.3.tar.gz  
  8. [root@localhost ~]# cd vsftpd-2.0.3  
  9. [root@localhost ~]# make ;make install  
  10. [root@localhost ~]# cp vsftpd.conf /etc  
  11. 然后修改/etc/vsftpd.conf ,在配置文件的最后一行加入下面一行;listen=yes

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

  1. [root@localhost ~]# /etc/init.d/xinetd restart  
  2. 停止 xinetd: [ 確定 ]  
  3. 啟動 xinetd: [ 確定 ]  
  4. vsFTPd服務器的運行  
  5. [root@localhost ~]# /usr/sbin/vsftpd &  
  6. [root@localhost ~]# /usr/local/sbin/vsftpd &  
  7. vsFTPd 服務器關閉 

用pkill vsftpd 來殺死Linux vsFTPD進程,這樣就把Linux vsFTPD關閉,用psgrep vsftpd 來查看進程,如果沒有進程,證明Linux vsFTPD已經關掉;要用到root權限。

  1. [root@localhost ~]# pkill vsftpd  
  2. [root@localhost ~]# pgrep vsftpd  
  3. 在Fedora/Redhat/CentOS中vsFTPd 服務器的啟動和關閉:  
  4. 在Fedora/Redhat/CentOS中,也可以用下面的方法來啟動vsFTPd;當然也要用到root權限;  
  5. [root@localhost beinan]# /etc/init.d/vsftpd start  
  6. 為 vsftpd 啟動 vsftpd: [ 確定 ]  
  7. 重新啟動vsFTPd用下面的命令;  
  8. [root@localhost beinan]# /etc/init.d/vsftpd restart  
  9. 關閉 vsftpd: [ 確定 ]  
  10. 為 vsftpd 啟動 vsftpd: [ 確定 ]  
  11. 關掉vsFTPd服務器,應該用下面的命令;  
  12. [root@localhost beinan]# /etc/init.d/vsftpd stop  
  13. 關閉 vsftpd: [ 確定 ] 

Linux vsFTPD配置文件

vsftpd.conf是Linux vsFTPD服務器的配置文件,此文件一般是/etc/vsftpd.conf或 /etc/vsftpd/vsftpd.conf,vsftpd.conf配置文件就是Linux vsFTPD服務器的全局控制文件,此配置文件中,每行應該算做一 個規(guī)則。配置完后需要重啟才有效。

Linux vsFTPD配置虛擬用戶

FTP用戶一般是不能登錄系統(tǒng)的,這也是為了安全。在系統(tǒng)中,沒有權限登錄系統(tǒng)的用戶一般也被稱之為虛擬用戶;虛擬用戶也是要寫進 /etc/passwd中;這只是一種虛擬用戶的方法,但說實在的并不是真正的虛擬用戶,只是把他登錄SHELL的權限去掉了,所以他沒有能力登錄系統(tǒng);如果我們想把beinan這個用戶目錄定位在/opt/beinan這個目錄中,并且不能登錄系統(tǒng);我們應該如下操作。

  1. [root@localhost ~]# adduser -d /opt/beinan -g ftp -s /sbin/nologin beinan  
  2. [root@localhost ~]# passwd beinan  
  3. Changing password for user beinan.  
  4. New password:  
  5. Retype new password:  
  6. passwd: all authentication tokens updated successfully.  
  7. [root@localhost ~]#  
  8. 其實這還是不夠的,還要改一下配置文件vsftpd.conf ,以確保本地虛擬用戶能有讀寫權限;  
  9.  
  10. local_enable=YES 
  11. write_enable=YES 
  12. local_umask=022 
  13. 如何實現(xiàn)虛擬路徑? 

比如:

  1. /home/a 映射為 ftp://localhost/a  
  2. /home/b/c 則為 ftp://localhost/c  
  3. 可以通過如下的方法來實現(xiàn)。  
  4. [root@localhost ~]# mount –bind [原有的目錄] [新目錄]  
  5. 比如我的ftp的默認目錄是/var/ftp,我想把/mnt/LinG/WinSoft文件夾,映射到/var/ftp目錄中,我就如下操作 

我們要先在/var/ftp目錄中建一個目錄

  1. [root@localhost ~]# mkdir /var/ftp/WinSoft  
  2. 然后執(zhí)行mount命令  
  3. [root@localhost ~]# mount –bind /mnt/LinG/WinSoft /var/ftp/WinSoft  
  4. 這樣就OK了。 

打開Linux vsFTPDv服務器的日志功能

把下面xferlog_file前面的#號對掉,也就是把vsftp的log功能打開,這樣我們就能在/var/log目錄下查看vsftpd.log。這是vsFTP的日志功能,這對于我們來說是極為重要的。xferlog_file=/var/log/vsftpd.log如何讓vsFTP服務器限制鏈接數(shù),以及每個IP最大的鏈接數(shù)?應該改Linux vsFTPD服務器的配制文件vsftpd.conf,加入下面的兩行:

  1. max_clients=數(shù)字  
  2. max_per_ip=數(shù)字  
  3. 舉例:我想讓我的vsFTP最大支持鏈接數(shù)為100個,每個IP,最多能支持5個鏈接,所以我應該在vsftpd.conf中加上如下的兩行:  
  4. max_clients=100 
  5. max_per_ip=5 
  6. 如何限制傳輸速度?  
  7. anon_max_rate=數(shù)字  
  8. 注:這是匿名的速度  
  9. local_max_rate=數(shù)字  
  10. 注:這是vsFTP服務器上本地用戶的速度  
  11. 注:這個數(shù)字的單位是byte,所以我們要計算一下。  
  12. 比如我想讓匿名用戶和vsFTP上的用戶都以80KB下載,所以這個數(shù)字應該是1024×80=81920 
  13. 所以我們要在vsftpd.conf中加入下面的兩行 
  14. anon_max_rate=81920
    local_max_rate=81920

【編輯推薦】

  1. Linux vsftpd安裝和啟動及命令行下登錄,查看中文文件出現(xiàn)亂碼
  2. Linux Nginx安裝編譯MySQL 5.1.34擴展庫及Php Web服務器
  3. Linux MySQL程序服務內建安全機制
  4. Linux MYSQL命令修改各種連接的這那方法
  5. Linux Oracle訪問MySQL的Client端軟件
責任編輯:佚名 來源: CSDN
相關推薦

2011-02-24 09:14:37

vsFTPd虛擬用戶

2011-03-04 10:05:10

Vsftpd虛擬用戶

2015-08-25 14:34:20

LinuxvsftpdFTP

2011-03-02 13:12:37

vsftpd配置

2010-02-22 18:27:14

CentOS vsft

2010-12-27 13:26:25

FreeBSDvsftpd虛擬用戶

2010-01-13 13:50:53

CentOS Vsft

2010-03-01 15:26:18

Linux配置文件

2010-03-01 10:14:01

Linux usera

2010-01-07 17:16:19

Ubuntu MySQ

2011-03-03 13:43:11

2011-01-13 16:27:26

Linux配置文件

2010-03-03 14:25:37

Linux NTP

2010-01-15 10:36:49

CentOS yum配

2013-03-04 10:07:28

用戶環(huán)境虛擬化

2011-03-04 14:01:48

VSFTPD.CONF

2011-03-04 14:04:43

2011-03-04 13:58:41

2010-08-26 10:28:43

2011-03-02 10:41:41

Vsftpd安裝
點贊
收藏

51CTO技術棧公眾號