亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統(tǒng) > Ubuntu > 正文

爛泥:ubuntu下vsftpd虛擬用戶配置

2024-06-28 14:31:33
字體:
供稿:網(wǎng)友

本文由ilanniweb提供友情贊助,首發(fā)爛泥行天下

想要獲得更多的文章,可以關(guān)注我微信ilanniweb。

以前搭建vsftpd都是在centos下,本以為在Ubuntu按照以前的步驟搭建即可??墒菍?shí)際情況告訴我是,我太想當(dāng)然了。經(jīng)過一番的折騰終于把ubuntu下vsftpd虛擬用戶的配置搞定了,下面就把我的配置步驟貼出來供得為參考。

一、業(yè)務(wù)要求

現(xiàn)在要求創(chuàng)建一個(gè)FTP賬號ailanni,該賬號只能登錄到/www目錄下,不能切換到上級目錄。同時(shí)處于安全考慮還要求該賬號上傳的文件權(quán)限為644,即上傳的文件具有可讀可寫權(quán)限,但是沒有可執(zhí)行權(quán)限。

除此之外還要求該用戶不能是系統(tǒng)用戶,即使用vsftpd的虛擬用戶。

要求看起來比較簡單,下面我們開始進(jìn)行配置。

PS:以下實(shí)驗(yàn)全部在ubuntu server 14.04 X64上進(jìn)行。有關(guān)centos的操作可以參考這篇文章《爛泥:Vsftpd使用虛擬用戶,訪問FTP》。

二、vsftpd安裝

在配置vsftpd之前,我們先安裝vsftpd,vsftpd的安裝比較簡單。我們再次直接使用apt-get進(jìn)行安裝,如下:

sudo apt-get -y install vsftpd

clip_image002

vsftpd的安裝很簡單,我們現(xiàn)在來查看下vsftpd都安裝了那些文件。如下:

dpkg -L vsftpd |tac

clip_image003

通過上圖,我們可以看出vsftpd在安裝時(shí),生成了很多文件,其中/etc/init/vsftpd.conf、/etc/vsftpd.conf比較重要。

/etc/init/vsftpd.conf是vsftpd的初始化文件,而/etc/vsftpd.conf是vsftpd的配置文件。

現(xiàn)在我們來查看下/etc/init/vsftpd.conf文件。如下:

cat /etc/init/vsftpd.conf

clip_image004

通過上圖,我們可以很明顯的看出vsftpd初始化時(shí)使用的配置文件就是/etc/vsftpd.conf文件。

為什么在此我要指出這一點(diǎn)呢?是因?yàn)槲以詾閡buntu下vsftpd和centos下的一樣,可以把vsftpd的配置文件存放到/etc/vsftpd/目錄下。這一點(diǎn)是和centos不同的。

除此之外,還有一點(diǎn)不同,就是vsftpd的啟動(dòng)、停止、重啟腳本。

在ubuntu下要啟動(dòng)、停止、重啟vsftpd,我們必須使用以下命令:

sudo service vsftpd stop

sudo service vsftpd start

sudo service vsftpd restart

而在centos下,我們可以使用以下命令:

service vsftpd stop

/etc/init.d/vsftpd stop

最后,我們再來查看下vsftpd的服務(wù)腳本。如下:

cat /lib/systemd/system/vsftpd.service

clip_image005

三、vsftpd配置

vsftpd安裝完畢后,我們現(xiàn)在開始配置vsftpd,不過在正式配置之前,我們還有幾步工作要做。

3.1 用戶相關(guān)配置

因?yàn)槭鞘褂胿sftpd的虛擬用戶,所以我們需要先在系統(tǒng)中創(chuàng)建一個(gè)用戶,并且該用戶對/www目錄具有可讀可寫可執(zhí)行權(quán)限。

創(chuàng)建用戶,如下:

sudo useradd -m -s /bin/bash ftpilanni

cat /etc/passwd |grep ftpilanni

clip_image006

注意:創(chuàng)建的用戶ftpilanni現(xiàn)在是無法登錄到系統(tǒng)的,因?yàn)闆]有給該用戶設(shè)置密碼。在此,我們也無需ftpilanni登錄到系統(tǒng),這樣相對來說比較安全。

用戶創(chuàng)建完畢后,我們來創(chuàng)建對應(yīng)的目錄并修改其所屬用戶,如下:

sudo mkdir /www

sudo chown -R ftpilanni:ftpilanni /www/

clip_image007

有關(guān)用戶相關(guān)配置結(jié)束后,我們開始設(shè)置登錄vsftp的用戶與密碼文件login.txt。如下:

sudo mkdir /etc/vsftpd/

sudo vim /etc/vsftpd/login.txt

ailanni

ailannipassWord

clip_image008

login.txt為登錄vsftpd的用戶與密碼文件。

login.txt設(shè)置完畢后,我們要使用db_load進(jìn)行加密。而db_load需要db-util這個(gè)軟件。所以需要我們現(xiàn)在安裝db-util,如下:

sudo apt-get -y install db-util

clip_image009

db-util安裝完畢后,現(xiàn)在開始使用db_load對loginx.txt進(jìn)行加密。如下:

sudo db_load -T -t hash -f /etc/vsftpd/login.txt /etc/vsftpd/login.db

clip_image010

loginx.txt加密完成后,我們現(xiàn)在開始配置vsftpd的PAM驗(yàn)證。

3.2 PAM驗(yàn)證配置

vsftpd的PAM驗(yàn)證,在此我沒有使用vsftpd安裝時(shí)所生成的/etc/pam.d/vsftpd文件。

因?yàn)榻?jīng)過我多次的測試,發(fā)現(xiàn)如果使用該文件進(jìn)行驗(yàn)證的話,無法驗(yàn)證通過。不知道為什么,猜想很有可能是vsftpd的一個(gè)BUG。

創(chuàng)建驗(yàn)證文件,如下:

sudo vim /etc/pam.d/vsftpd.virtual

auth required pam_userdb.so db=/etc/vsftpd/login

account required pam_userdb.so db=/etc/vsftpd/login

clip_image011

vsftpd.virtual文件的內(nèi)容,也可以根據(jù)OS的版本進(jìn)行調(diào)整。我現(xiàn)在使用的是ubuntu x64,所以也可以填寫為:

auth required /lib/x86_64-linux-gnu/security/pam_userdb.so db=/etc/vsftpd/login

account required /lib/x86_64-linux-gnu/security/pam_userdb.so db=/etc/vsftpd/login

其中/etc/vsftpd/login對應(yīng)/etc/vsftpd/login.db文件

3.3 vsftp權(quán)限配置

現(xiàn)在正式配置vsftpd,vsftpd的幾乎所有配置項(xiàng)都在/etc/vsftpd.conf文件中進(jìn)行。

根據(jù)業(yè)務(wù)要求vsftpd.conf配置內(nèi)容如下:

grep -vE "^#|^$" /etc/vsftpd.conf

listen=YES

listen_ipv6=NO

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

dirmessage_enable=YES

use_localtime=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_file=/var/log/vsftpd.log

xferlog_std_format=YES

chroot_local_user=YES

chroot_list_enable=NO

allow_writeable_chroot=YES

secure_chroot_dir=/var/run/vsftpd/empty

pam_service_name=vsftpd

rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem

rsa_PRivate_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

ssl_enable=NO

guest_enable=YES

pam_service_name=vsftpd.virtual

user_config_dir=/etc/vsftpd/vu

pasv_enable=YES

pasv_min_port=30000

pasv_max_port=31000

clip_image012

在以上配置文件中,有幾點(diǎn)需要重點(diǎn)指出。

local_enable=YES

write_enable=YES

local_umask=022

這兩項(xiàng)是啟用系統(tǒng)用戶的寫權(quán)限。特別是write_enable=YES項(xiàng)一定要啟用,否則vsftpd虛擬用戶將無法登錄vsftpd。

為什么會(huì)是這樣?因?yàn)樘摂M用戶依賴與系統(tǒng)用戶。

chroot_local_user=YES

chroot_list_enable=NO

allow_writeable_chroot=YES

這三項(xiàng)是配置vsftpd用戶禁止切換上級目錄的權(quán)限。

guest_enable=YES

pam_service_name=vsftpd.virtual

user_config_dir=/etc/vsftpd/vu

這三項(xiàng)是啟用vsftpd虛擬用以及虛擬用戶賬號配置目錄。

pasv_enable=YES

pasv_min_port=30000

pasv_max_port=31000

這三項(xiàng)是啟用vsftpd被動(dòng)模式及相關(guān)端口。

3.4 虛擬用戶相關(guān)配置

vsftpd配置文件修改文件后,現(xiàn)在開始配置虛擬用戶的相關(guān)權(quán)限。如下:

sudo mkdir /etc/vsftpd/vu

sudo vim /etc/vsftpd/vu/ailanni

guest_username=ftpilanni

local_root=/www/

virtual_use_local_privs=YES

anon_umask=133

clip_image013

以上配置參數(shù),其中g(shù)uest_username=ftpilanni表示的是設(shè)置FTP對應(yīng)的系統(tǒng)用戶為ftpilanni

local_root=/www/表示使用本地用戶登錄到ftp時(shí)的默認(rèn)目錄。

virtual_use_local_privs=YES虛擬用戶和本地用戶有相同的權(quán)限。

anon_umask表示文件上傳的默認(rèn)掩碼。計(jì)算方式是777減去anon_umask就是上傳文件的權(quán)限。在此我們設(shè)置的是133,也就是說上傳后文件的權(quán)限是644。即上傳的文件對所屬用戶來說只有讀寫權(quán)限,沒有執(zhí)行權(quán)限。

以上全部配置完畢后,我們來重啟vsftpd,如下:

sudo service vsftpd restart

clip_image014

四、測試

現(xiàn)在我們來使用ailanni用戶登錄vsftpd進(jìn)行測試。

clip_image015

clip_image016

通過以上兩張圖,我們可以很明顯的看到vsftpd的配置已經(jīng)達(dá)到了業(yè)務(wù)的要求。

五、IPtables配置

在實(shí)際生產(chǎn)環(huán)境中,為了安全起見,我們一般是開啟防火墻的。

在ubuntu上,我們也可以使用IPtables來進(jìn)行防護(hù)。

IPtables配置如下:

sudo iptables-save >/home/ilanni/iptables.rule

clip_image017

sudo iptables-restore < /home/ilanni/iptables.rule

sudo iptables -nL

clip_image018

sudo vim /etc/network/interfaces

pre-up iptables-restore < /home/ilanni/iptables.rule

post-down iptables-save < /home/ilanni/iptables.rule

clip_image019


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
九九九九精品九九九九| 久久久久日韩精品久久久男男| 九九热线有精品视频99| 91久久久久久国产精品| 2018国产精品视频| 青青青青在线视频| 欧美日韩一区二区三区四区| 欧美激情一级欧美精品| 国产999精品在线观看| 欧美极品欧美精品欧美视频| 国产精品久久久久一区二区三区厕所| 国产精品va在线播放| 久久精品国产一区二区三区免费看| 激情文学综合插| 五月婷婷六月综合| 在线不卡日本| 欧美亚洲精品天堂| 国产xxx精品视频大全| 伊人青青综合网站| 免费观看国产精品| www 成人av com| chinese全程对白| 国产午夜在线观看| 特级片在线观看| 91精品国产91久久久久久三级| 作爱视频免费观看视频在线播放激情网| 永久免费黄色软件| 91影视免费在线观看| 青青草国产精品| 国产午夜在线一区二区三区| 亚洲天堂网站| 亚洲视频1区2区| 欧美中文字幕视频在线观看| 亚洲乱码国产一区三区| 亚洲精品69| 99re这里有精品| 欧美日韩国产免费观看视频| 美女视频黄的免费| 狠狠干狠狠搞| 91福利国产在线观看菠萝蜜| 在线一区日本视频| 好吊色在线视频| 李丽珍裸体午夜理伦片| 羞羞视频免费| 亚洲午夜精品国产| 国产一精品一aⅴ一免费| 欧美三级 欧美一级| 日本wwwwwwwzzzzz视频| 美女无遮挡网站| 91麻豆精品成人一区二区| 久久精品亚洲牛牛影视| 亚洲色图网友自拍| 精品乱色一区二区中文字幕| 欧美主播一区二区三区美女 久久精品人| 婷婷四月色综合| 一级片免费在线播放| 欧美一区电影| 女人天堂亚洲aⅴ在线观看| 日韩高清av| 四虎4545www国产精品| 牛牛在线精品视频| 日韩不卡免费高清视频| 国产精品中文字幕亚洲欧美| 男人操女人免费软件| 一代武则天秘史| 久久久久久久亚洲| 国产在线拍揄自揄视频不卡99| 性孕妇free特大另类| 黄色免费网站在线观看| 国产精品一级无码| 日本精品视频在线播放| 久久精品亚洲一区二区| www.亚洲成人网| 性生活三级视频| av不卡在线观看| 国产99视频精品免费视频36| 成人在线视频免费| 7777精品伊人久久久大香线蕉| 久久男人资源视频| 在线免费看av的网站| 狠狠久久亚洲欧美专区| 男人的天堂在线播放| 国产精品视频导航| 国产美女特级嫩嫩嫩bbb片| 九九视频精品免费| 中文字幕在线中文字幕日亚韩一区| 中文字幕色网站| 国产精品美女一区| 久草在线资源福利| 拔插拔插华人永久免费| 久久久久久久久久久免费视频| 99久久夜色精品国产亚洲1000部| 伊人久久国产精品| 中文字幕欧美色图| 国产色综合网| 99国产成人精品| 国产精品欧美大片| 成人ww免费完整版在线观看| 日韩精品亚洲人成在线观看| 伊人av电影| 影院免费视频| 久久免费成人精品视频| 免费在线播放电影| 中文字幕av日韩| 中文字幕一区二区人妻在线不卡| 免费看一区二区三区| 97高清视频| 欧美精品日韩综合在线| 免费在线视频一级不卡| 综合干狼人综合首页| 日韩欧美电影一二三| 中文字幕第一页在线播放| 亚洲日本成人网| 成人免费观看男女羞羞视频| 日本黄色小视频在线观看| √天堂8资源中文在线| 亚洲精品国精品久久99热一| 999精品网站| 日韩精品看片| www.成人在线视频| 午夜精品久久久久久久99水蜜桃| 国产成人a视频高清在线观看| 宅男一区二区三区| 亚洲日本视频| 亚洲精品无码久久久久久| 热99在线视频| 一个人看的www视频免费在线观看| 亚洲欧美日韩一区成人| 亚欧美无遮挡hd高清在线视频| 欧美不卡在线视频| 亚洲欧美日韩精品综合在线观看| 在线视频综合导航| 欧美 日韩 亚洲 一区| 国产日韩欧美一区在线| 欧美三级精品| 久久精品欧美| 欧美精品三级日韩久久| 亚洲精品永久视频| 久久99伊人| 四虎精品永久在线| 日韩欧美一级在线| 欧美高清无遮挡| 免费一级全黄少妇性色生活片| 亚洲精选中文字幕| 亚洲综合专区| 最新国产一区| 欧美 日韩 国产 成人 在线 91| 精品国产一区二区三区久久狼黑人| 九九精品视频在线观看九九| 亚洲性在线观看| 成人av资源网| 秋霞欧美一区二区三区视频免费| 天天插天天操天天干| 亚洲**毛片| 青青草视频免费在线观看| 性欧美xxxx| 国产在线一二区| 欧美 亚欧 日韩视频在线| 污视频网站在线观看| 五月天久久狠狠| 成人网6969conwww| 高清免费日韩| 91九色在线看| 亚洲va韩国va欧美va| 无码人妻一区二区三区精品视频| 最新成人av在线| 中文字幕字幕中文在线中不卡视频| 在线日韩av片| av免费高清观看| 欧美另类极品videosbest视频| 亚洲少妇18p| 久草资源在线| 中文字幕在线观看一区二区| 国产麻豆一区二区三区| se69色成人网wwwsex| 欧美午夜精品一区二区| 欧美激情精品久久久久久大尺度| 国产精品免费一区二区三区| 麻豆传媒在线视频| 亚洲小说欧美另类社区| 国产欧美日韩网站| 国内一区二区在线视频观看| 久久久久久国产精品免费播放| 国产精品久久毛片| 午夜影院福利社| 亚洲人成77777| 欧美69xxxx| 精品毛片久久久久久| 国产午夜久久久| 亚洲精品日韩精品| 国产精品婷婷| 青青青爽久久午夜综合久久午夜| 51久久夜色精品国产麻豆| 妖精视频成人观看www| 欧美视频精品全部免费观看| 亚洲在线精品视频| 国产一区二区| 欧美a在线视频| 91精品国产777在线观看| 永久免费精品影视网站| 精品视频一区二区三区免费| 亚洲の无码国产の无码步美| 国产一区国产二区国产三区| 在线亚洲欧美视频| 午夜在线电影亚洲一区| 999国产精品999久久久久久| 色中色综合影院手机版在线观看| 欧美精品久久久久久久久| 亚洲人精品午夜在线观看| 亚洲一区二区三区三州| 美丽的姑娘在线观看免费动漫| 国产精品日韩一区二区免费视频| 精品日韩在线播放| 亚洲天堂福利av| 久草在线在线精品观看| 久久久成人免费视频| 一区二区三区在线| 亚洲日韩第九十九页| 欧美大黄免费观看| 色婷婷激情一区二区三区| 精品亚洲国产成人av制服丝袜| 久久精品欧美日韩| 美女视频一区| 国产精品一区二区免费不卡| 日韩成人午夜| 欧美一级久久久久久久大片| 国产精品中文欧美| 黄色网址在线免费播放| 国产精品一区二区三区四区在线观看| 成人福利电影精品一区二区在线观看| 国产精品456| 精品国产99久久久久久宅男i| 日本中文字幕二区| 国产精品天天av精麻传媒| 日韩亚洲欧美综合| eeuss鲁片一区| 亚洲视频电影图片偷拍一区| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 国产亚洲精品久久久久婷婷瑜伽| 538任你躁在线精品视频网站| 久久久久成人精品免费播放动漫| 日韩欧美中文在线观看| 亚洲午夜精品久久久久久性色| 最新版sss视频在线| 日韩精品视频网址| 91精品91久久久久久| 久久精品久久久久久久| 999在线精品| 免费看啪啪网站| 视频一区二区三区中文字幕| 色综合久久久久综合体| 中文字幕亚洲综合久久| 中文av在线全新| 国产欧美日韩精品丝袜高跟鞋| 亚洲在线观看视频| 欧美激情在线观看视频免费| 中国老熟女重囗味hdxx| 三级ai视频| 91精品福利视频| 九九久久精品一区| 亚洲激情在线观看视频免费| 鲁大师成人一区二区三区| 国产午夜福利视频在线观看| 91中文在线| 国产精品视频色| 国产亚洲欧洲高清| 成人免费观看在线视频| 桃花视频大全不卡免费观看网站| 红桃视频成人在线观看| 久草在线资源网| 久久精品亚洲| 国产精品国模在线| 91视频免费入口| 亚洲精品中文字幕无码蜜桃| 91污在线观看| 久久99性xxx老妇胖精品| 久久精品青草| 国产精品对白刺激| 成人国产电影在线观看| 69av.com| 日韩国产激情| 91亚洲精品视频| 精品无人区无码乱码毛片国产| 蜜桃av免费在线观看| 欧美日韩大陆一区二区| 国产99久久精品一区二区 夜夜躁日日躁| 伊人久久大香线蕉综合四虎小说| 蜜臀av性久久久久av蜜臀妖精| 日韩精品视频在线看| av不卡在线看| 天天av天天翘| 国产精品福利电影一区二区三区四区| 精品一性一色一乱农村| 成人中文字幕+乱码+中文字幕| porn亚洲| 色av性av丰满av| 欧美日韩在线视频一区二区| 天天做夜夜做人人爱精品| 丰满人妻妇伦又伦精品国产| 无码人妻aⅴ一区二区三区有奶水| 国产日韩精品suv| 美女被羞羞网站| 7878成人国产在线观看| 国产成人精品一区| 日韩欧美综合在线视频| 污污网站在线免费观看| 精品国产一二三区| 欧美成人午夜免费视在线看片| 一区二区av| 国产精品久久久久一区二区| 91精品中文字幕一区二区三区| 猛男gaygay欧美视频| 日韩精品久久久久| 成人久久久精品乱码一区二区三区| 91久久久精品国产| h网站在线播放| 妖精一区二区三区精品视频| a片在线免费观看| 精品卡一卡二卡三卡四在线| 日本高清在线观看视频| 久热久热免费视频中文字幕777| 天堂在线网站| 国产日韩欧美精品一区二区三区| 蜜臀视频在线观看| 在线一区电影| 国产无遮挡又黄又爽又色| 香蕉视频在线免费| 国产精品成人国产乱一区|