vsftpd是Linux最好的FTP伺服器

2021-05-27 07:45:04 字數 2235 閱讀 3667

vsftpd是目前linux最好的ftp伺服器工具之一,其中的vs就是「very secure」(很安全)的縮寫

1.安裝vsftpd伺服器

[root@ahpeng root] dudo apt-get vsftpd        此刻可以位址列自己位址)訪問

locat vsftpd.config -------/etc/vsftpd

.config

cat  vsftpd

.config-------- 顯示檔案

chmod  u+w   寫許可權

vi +檔名   vivsftpd

.config

i進入insert模式,編輯玩之後,按esc進入命令模式

輸入:w儲存

輸入:q退出

注意:對伺服器的配置,主要是通過編輯伺服器的住配置檔案vsftpd.config

來實現,修改配置檔案

vsftpd.config之後,必須重新啟動vstpd服務,所做修改才能生效。

允許匿名使用者具有上傳許可權,很明顯,必須啟用

write_enable=yes,

如果結果顯示為「vsftpd-1.1.3-8」,則說明系統已經安裝vsftpd伺服器。如果安裝red hat linux 9.0時沒有選擇vsftpd伺服器,則可以在圖形環境下單擊「主選單→系統設定→新增刪除應用程式」選單項,在出現的「軟體包管理」對話方塊裡確保選中 「ftp伺服器」選項,然後單擊「更新」按鈕,按照螢幕提示插入第3張安裝光碟即可開始安裝。 

另外,你也可以直接插入第3張安裝光碟,定位到/redhat/rpms下的vsftpd-1.1.3-8.i386.rpm安裝包,然後在終端命令視窗執行以下命令即可開始安裝程序: 

[root@ahpeng rpms] rpm -ivh vsftpd-1.1.3-8.i386.rpm 

2.啟動/重新啟動/停止vsftpd服務

從red hat linux 9.0開始,vsftpd預設只採用standalone方式啟動vsftpd服務,方法是在終端命令視窗執行以下命令: 

[root@ahpeng root]       /etc/init.d/vsftpd start 

重新啟動vsftpd服務: 

[root@ahpeng root] /etc/init.d/ vsftpd restart 

關閉vsftpd服務: 

[root@ahpeng root] /etc/rc.d/init.d/ vsftpd stop 

3.vsftpd的配置

在red hat linux 9.0裡的vsftpd共有3個配置檔案,它們分別是: 

vsftpd.ftpusers:位於/etc目錄下。它指定了哪些使用者賬戶不能訪問ftp伺服器,例如root等。 

vsftpd.user_list:位於/etc目錄下。該檔案裡的使用者賬戶在預設情況下也不能訪問ftp伺服器,僅當vsftpd .conf配置檔案裡啟用userlist_enable=no選項時才允許訪問。 

vsftpd.conf:位於/etc/vsftpd目錄下。它是乙個文字檔案,我們可以用kate、vi等文字編輯工具對它進行修改,以此來自定義使用者登入控制、使用者許可權控制、超時設定、伺服器功能選項、伺服器效能選項、伺服器響應訊息等ftp伺服器的配置。 

(1)使用者登入控制 

anonymous_enable=yes,允許匿名使用者登入。 

no_anon_password=yes,匿名使用者登入時不需要輸入密碼。 

local_enable=yes,允許本地使用者登入。 

deny_email_enable=yes,可以建立乙個檔案儲存某些匿名電子郵件的黑名單,以防止這些人使用dos攻擊。 

banned_email_file=/etc/vsftpd.banned_emails,當啟用deny_email_enable功能時,所需的電子郵件黑名單儲存路徑(預設為/etc/vsftpd.banned_emails)。 

(2)使用者許可權控制

linux安裝vsftpd和vsftpd配置步驟

複製 如下 wget 一但有了vsftpd的rpm包,你就可以安裝它 rpm uvh vsftpd 1.1.3 8.i386.rpm 就這樣.vsftpd現在正式安裝.第二步 啟動並在 standalone 模式下進行測試 複製 如下 vi etc vsftpd vsftpd.conf 新增下面一行...

linux安裝vsftpd和vsftpd配置步驟

複製 如下 wget 一但有了vsftpd的rpm包,你就可以安裝它 rpm uvh vsftpd 1.1.3 8.i386.rpm 就這樣.vsftpd現在正式安裝.第二步 啟動並在 standalone 模式下進行測試 複製 如下 vi etc vsftpd vsftpd.conf 新增下面一行...

發表是最好的記憶

自己是乙個求知慾旺盛的人,經常會深入不同的領域做一些事情,但是時間一久卻總是覺得好像什麼都沒有做過一樣,一些基礎性的問題都沒有辦法立刻回想起來。曾經自己也趕過潮流,搭過部落格,寫了幾篇文章,但是當時其實並不明白寫部落格的最大意義是什麼,只是在招聘要求裡面見過不少的,有自己的部落格 寫過多篇技術文章的...