vsftpd伺服器的搭建

2021-05-23 01:08:42 字數 1538 閱讀 3313

趁熱把自己搭建vsftpd的過程寫下來。

我用的系統是fc13,安裝vsftpd:yum install vsftpd

第一步:

#vim login.txt

userone

onepasswd

usertwo

twopasswd

:wq第二步:

#db_load -t -t hash -f login.txt /etc/pam.d/vsftpd.db

第三步:

#vim /etc/pam.d/vsftpd.vu

auth required /lib/security/pam_userdb.so  db=/etc/pam.d/vsftpd

account required /lib/security/pam_userdb.so db=/etc/pam.d/vsftpd

:wq第四步:建立乙個虛擬使用者了

#useradd -d /home/ftpuser   ftpuser

為虛擬的使用者建立自己的主資料夾

#mkdir  /home/ftpuser/userone

#chmod ftpuser:ftpuser  /home/ftpuser/userone

#mkdir  /home/ftpuser/usertwo

#chmod ftpuser:ftpuser  /home/ftpuser/usertwo

第五步:設定虛擬使用者的許可權。配置檔案都 放在user_config_dir 這個目錄裡:

#mkidr /etc/user_config_dir

#vim userone

anon_world_readable_only=yes   //使用者只能看到自己有許可權 的檔案。

anon_upload_enable=yes

anon_write_enable=yes

anon_other_write_enable=yes

download_enable=yes

write_enable=yes

local_root=/home/ftpuser/userone

:wq#vim usertwo

anon_world_readable_only=yes

anon_upload_enable=yes

anon_write_enable=yes

anon_other_write_enable=yes

download_enable=yes

write_enable=yes

local_root=/home/ftpuser/usertwo

:wq第六步:配置vsftpd.conf 檔案

anonymous_enable=no

local_enable=yes

guest_enable=yes

guest_username=ftpuser

user_config_dir=/etc/user_config_dir

pam_service_name=vsftpd.vu

:wq這樣子應該已經可以了。

利用vsftpd搭建ftp伺服器

昨天在實驗室內網的一台機器上搭建了乙個ftp伺服器,方便大家共享檔案。這個ftp server要滿足的要求是 有多個使用者,使用乙個共用目錄,每個人都能上傳檔案,但是只能對屬於自己的檔案進行修改 刪除 伺服器雖然在內網的機器上,但是要求在整個校園內都可以方便的訪問。首先,在這台內網機器上建立乙個資料...

CentOS搭建vsftpd伺服器詳解

1.檢視有沒有安裝vsftpd rpm qa grep vsftpd 2.yum安裝vsftpd yum install vsftpd 3.rpm安裝vsftpd 可以從下面兩個地方獲得最新的vsftpd的rpm包或者 安裝命令 rpm uvh vsftpd 1.1.3 8.i386.rpm 4.設...

vsftpd伺服器搭建(基礎篇)

疑難雜症 vsftpd 是 very secure ftp daemon 的縮寫,安全性是它的乙個最大的特點。vsftpd 是乙個 unix 類作業系統上執行的伺服器的名字,它可以執行在諸如 linux bsd solaris hp unix等系統上面,是乙個完全免費的 開放源 的ftp伺服器軟體,...