vsftpd伺服器學習 二 實現虛擬帳號登入。

2021-08-30 14:34:32 字數 972 閱讀 3482

1。建立虛擬使用者口令庫檔案。

vim /etc/vsftpd/logins.txt (單數行為使用者名稱,雙數行為密碼)

user1

123user2

456db_load -t -t hash -f logins.txt /etc/vsftpd/logins.db

chmod 600 /etc/vsftpd/logins.db

2。配置pam檔案

vim /etc/pam.d/vsftpd 

把所有行注釋掉,加入以下兩行

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

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

3。建立虛擬使用者,分配要訪問的目錄給使用者,使用者本地不能登入。

useradd -d /yum/  -s   /sbin/nologin   yum
4。配置/etc/vsftpd/vsftpd.conf ,加入

guest_enable=yes

guest_username=yum

pam_service_name=vsftpd

user_config_dir=/etc/vsftpd/user_conf

5。對虛擬使用者設定不同的許可權

mkdir /etc/vsftpd/user_conf

touch user1 user2

vim user1 (寫入使用者許可權)

anon_upload_enable=no

anon_mkdir_wirte_enable=no

6。重啟vsftpd

vsftpd伺服器配置

vsftpd是非常安全的ftp伺服器程式,在開發linux應用程式中它是乙個非常好的工具。安裝linux系統時一般已經安裝,但需要配置起來作為與開發板進行ftp檔案傳輸的後台服務 器。通過命令可以看到系統中是否已經安裝vsftpd伺服器 rpm q vsftpd vsftpd 2.0.4 1.2 如...

vsftpd伺服器的搭建

趁熱把自己搭建vsftpd的過程寫下來。我用的系統是fc13,安裝vsftpd yum install vsftpd 第一步 vim login.txt userone onepasswd usertwo twopasswd wq第二步 db load t t hash f login.txt et...

Linux伺服器 安裝vsftpd

安裝vsftpd 大多數linux系統都使用vsftpd,因此這裡我們也安裝vsftpd 1 安裝vsftpd root localhost phpmyadmin yum install y vsftpd loaded plugins fastestmirror,refresh packagekit...