婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 淺析Linux中vsftpd服務配置(匿名,用戶,虛擬用戶)

淺析Linux中vsftpd服務配置(匿名,用戶,虛擬用戶)

熱門標簽:江西外呼系統(tǒng) 湖北ai智能電銷機器人 新科美甲店地圖標注 高德地圖標注論壇 AI電銷機器人 源碼 新邵電銷機器人企業(yè) 北海市地圖標注app 外呼系統(tǒng)打哪顯哪 蘭州ai電銷機器人招商

vsftpd概述

vsftpd 是“very secure FTP daemon”的縮寫,安全性是它的一個最大的特點。vsftpd 是一個 UNIX 類操作系統(tǒng)上運行的服務器的名字,它可以運行在諸如 Linux、BSD、Solaris、 HP-UNIX等系統(tǒng)上面,是一個完全免費的、開放源代碼的ftp服務器軟件,支持很多其他的 FTP 服務器所不支持的特征。

特點

非常高的安全性需求、帶寬限制、良好的可伸縮性、可創(chuàng)建虛擬用戶、支持IPv6、速率高

小巧輕快,安全易用。

ftp、sftp、vsftp、vsftpd這四個的區(qū)別

ftp 是File Transfer Protocol的縮寫,文件傳輸協(xié)議,用于在網(wǎng)絡上進行文件傳輸?shù)囊惶讟藴蕝f(xié)議,使用客戶/服務器模式。它屬于網(wǎng)絡傳輸協(xié)議的應用層。

sftp 是SSH File Transfer Protocol的縮寫,安全文件傳輸協(xié)議;

vsftp 是一個基于GPL發(fā)布的類Unix系統(tǒng)上使用的ftp服務器軟件,它的全稱是Very Secure FTP從此名稱可以看出來,編制者的初衷是代碼的安全;

vsftpd 是very secure FTP daemon的縮寫,安全性是它的一個最大的特點。vsftpd 是一個 UNIX 類操作系統(tǒng)上運行的服務器的名字,它可以運行在諸如 Linux、BSD、Solaris、 HP-UNIX等系統(tǒng)上面,是一個完全免費的、開放源代碼的ftp服務器軟件;

一,匿名用戶登錄ftp(文件在/var/ftp)

1,安裝vsftpd服務

[root@localhost ~]# yum install vsftpd -y ##安裝服務
[root@localhost ~]# cd /etc/vsftpd/ ##此目錄是配置文件目錄
[root@localhost vsftpd]# ls
ftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh
[root@localhost vsftpd]# systemctl start vsftpd ##開啟vsftpd服務
[root@localhost vsftpd]# systemctl stop firewalld.service ##關閉防火墻
[root@localhost vsftpd]# setenforce 0 ##關閉增強功能
[root@localhost vsftpd]# ls /var/ftp/ ##切換到ftp目錄下
pub
[root@localhost vsftpd]# echo "this is test" > /var/ftp/test.txt ##添加一個文本文件

2,用測試機cmd訪問vsftpd服務(cmd連接ftp)并下載文件

C:\Users\xy007>ftp 192.168.13.140 ##訪問ftp服務
連接到 192.168.13.140。
220 (vsFTPd 3.0.2)
200 Always in UTF8 mode.
用戶(192.168.13.140:(none)): ftp ##匿名訪問
331 Please specify the password.
密碼: 
##密碼無 回車
230 Login successful.
ftp> pwd  ##查看當前路徑
257 "/"  ##ftp服務的根目錄
ftp> ls -a  ##查看目錄中的內(nèi)容
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
.
..
pub
test.txt  ##服務器中的文件
226 Directory send OK.
ftp: 收到 25 字節(jié),用時 0.00秒 25000.00千字節(jié)/秒。
ftp> get test.txt ##下載文件到本地(在哪個磁盤的訪問就下載到哪里,可以切換磁盤來下載e:)
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for test.txt (13 bytes).
226 Transfer complete.
ftp: 收到 13 字節(jié),用時 0.00秒 13000.00千字節(jié)/秒。
ftp> put test1.txt ##在c盤中創(chuàng)建一個test1.txt然后上傳到Linux中
200 PORT command successful. Consider using PASV.
550 Permission denied. ##此時是權限受限的
Linux中vsftpd服務配置(匿名,用戶,虛擬用戶)

3,修改vsftpd配置文件將匿名訪問開啟最大權限

[root@localhost ftp]# cd /etc/vsftpd/
[root@localhost vsftpd]# vim vsftpd.conf
##在配置文件中查找開啟下列選項
anonymous_enable=YES ##開啟匿名用戶
local_enable=YES ##本地用戶
write_enable=YES ##寫入權限
local_umask=022 ##本地用戶反掩碼
anon_upload_enable=YES ##上傳權限開啟
anon_mkdir_write_enable=YES ##開啟創(chuàng)建目錄并且能夠?qū)懭?
anon_other_write_enable=YES ##添加一個other的重命名和刪除的權限
[root@localhost vsftpd]# systemctl restart vsftpd ##重啟服務
[root@localhost vsftpd]# cd /var/ftp/ ##切換到ftp目錄下
[root@localhost ftp]# ls
pub test.txt
[root@localhost ftp]# ls -l
總用量 4
drwxr-xr-x. 2 root root 6 10月 31 2018 pub
-rw-r--r--. 1 root root 13 11月 5 19:14 test.txt
[root@localhost ftp]# chmod 777 pub ##將pub目錄權限給最大,注意不能直接給ftp權限最大

4,用測試機cmd訪問ftp并上傳本地文件到Linux上

C:\Users\xy007>ftp 192.168.13.140 ##訪問ftp服務
連接到 192.168.13.140。
220 (vsFTPd 3.0.2)
200 Always in UTF8 mode.
用戶(192.168.13.140:(none)): ftp
331 Please specify the password.
密碼:
230 Login successful.
ftp> cd pub/    ##切換到pub目錄下
250 Directory successfully changed.
ftp> put test1.txt   ##上傳文件
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 Transfer complete.
ftp: 發(fā)送 13 字節(jié),用時 0.03秒 0.41千字節(jié)/秒。
ftp> by ##退出
221 Goodbye.
##你也可以使用delete刪除文件

5,查看上傳的文件

[root@localhost ftp]# cd /var/ftp/pub ##切換到pub目錄下
[root@localhost pub]# ls ##查看上傳的文件
test1.txt

二,利用本地用戶登錄ftp(文件在家目錄)

防止本地用戶訪問系統(tǒng)目錄,限制僅訪問用戶家目錄

1,創(chuàng)建系統(tǒng)用戶

[root@localhost pub]# useradd zhangsan ##創(chuàng)建用戶并設置用戶密碼
[root@localhost pub]# passwd zhangsan
[root@localhost pub]# useradd lisi ##創(chuàng)建用戶并設置用戶密碼
[root@localhost pub]# passwd lisi

2,測試機上cmd使用用戶登錄ftp

C:\Users\xy007>ftp 192.168.13.140 ##登錄ftp服務
連接到 192.168.13.140。
220 (vsFTPd 3.0.2)
200 Always in UTF8 mode.
用戶(192.168.13.140:(none)): zhangsan ##使用本地用戶
331 Please specify the password.
密碼:
230 Login successful.
ftp> ls / ##查看用戶/下的目錄文件,直接到系統(tǒng)根目錄下
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
/bin
/boot
/dev
/etc
/home
/lib
/lib64
/media
/mnt
/opt
/proc
/root
/run
/sbin
/srv
/sys
/tmp
/usr
/var
226 Directory send OK.
ftp: 收到 126 字節(jié),用時 0.02秒 7.88千字節(jié)/秒。

3,防止本地用戶訪問系統(tǒng)目錄,限制僅訪問用戶家目錄

[root@localhost pub]# vim /etc/vsftpd/vsftpd.conf ##修改配置文件
chroot_local_user=YES ##開啟限制本地訪問系統(tǒng)目錄模塊
allow_writeable_chroot=YES ##添加寫的權限
[root@localhost pub]# systemctl restart vsftpd ##重啟服務

4,測試機cmd訪問

C:\Users\xy007>ftp 192.168.13.140 ##訪問ftp
連接到 192.168.13.140。
220 (vsFTPd 3.0.2)
200 Always in UTF8 mode.
用戶(192.168.13.140:(none)): zhangsan ##用戶zhangsan
331 Please specify the password.
密碼:
230 Login successful.
ftp> cd / ##切換到系統(tǒng)根目錄
250 Directory successfully changed.
ftp> ls ##查看發(fā)現(xiàn)還是在用戶的家目錄中,訪問不到系統(tǒng)的其他目錄了,增強了安全性
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
226 Directory send OK.
設置允許,拒絕指定用戶訪問ftp
1,設置user-list(默認拒絕),允許或者拒絕特定用戶登錄ftp
[root@localhost pub]# cd /etc/vsftpd/ ##切換到vsftpd配置文件目錄
[root@localhost vsftpd]# vim vsftpd.conf

userlist_enable=YES ##確認user-list開啟

[root@localhost vsftpd]# ls
ftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh
[root@localhost vsftpd]# echo "zhangsan" >> user-list ##將zhangsan用戶添加到列表中
[root@localhost vsftpd]# systemctl restart vsftpd ##重啟服務
2,用測試機cmd測試
C:\Users\xy007>ftp 192.168.13.140
連接到 192.168.13.140。
220 (vsFTPd 3.0.2)
200 Always in UTF8 mode.
用戶(192.168.13.140:(none)): zhangsan ##使用zhangsan登錄
530 Permission denied.
登錄失敗。     ##直接拒絕登錄
ftp>

3,設置列表為僅允許

[root@localhost ftp]# cd /etc/vsftpd/
[root@localhost vsftpd]# vim vsftpd.conf ##配置vsftpd配置文件
userlist_enable=YES
userlist_deny=NO ##添加列表允許

[root@localhost vsftpd]# systemctl restart vsftpd ##重啟服務

4,測試機cmd測試

C:\Users\xy007>ftp 192.168.13.140
連接到 192.168.13.140。
220 (vsFTPd 3.0.2)
200 Always in UTF8 mode.
用戶(192.168.13.140:(none)): zhangsan ##用zhangsan去登錄
331 Please specify the password.
密碼:
230 Login successful. ##登錄成功
ftp> by
221 Goodbye.

C:\Users\xy007>ftp 192.168.13.140
連接到 192.168.13.140。
220 (vsFTPd 3.0.2)
200 Always in UTF8 mode.
用戶(192.168.13.140:(none)): lisi ##用lisi去登錄
530 Permission denied.
登錄失敗。    ##登錄失敗

三,建立虛擬用戶賬戶使用ftp(文件在系統(tǒng)用戶vuser家目錄)

1,創(chuàng)建虛擬用戶文件

[root@localhost vsftpd]# cd /etc/vsftpd/ ##切換到配置文件目錄下
[root@localhost vsftpd]# vim vuser ##創(chuàng)建虛擬用戶文件

lisa  ##奇數(shù)行為用戶名
123123 ##偶數(shù)行為密碼
tom
123123

2,轉(zhuǎn)換數(shù)據(jù)庫文件,設置安全權限

[root@localhost vsftpd]# db_load -T -t hash -f vuser vuser.db ##將vuser轉(zhuǎn)換成數(shù)據(jù)庫文件
##T轉(zhuǎn)換,t類型,f指定文件
[root@localhost vsftpd]# chmod 600 vuser ##安全起見,不讓別人看到,設置權限
[root@localhost vsftpd]# chmod 600 vuser.db

3,編輯pam認證模塊支持虛擬用戶登錄

[root@localhost vsftpd]# useradd -d /opt/vuser -s /sbin/nologin vuser 
##創(chuàng)建系統(tǒng)用戶,指定家目錄,不能登錄
[root@localhost vsftpd]# vim /etc/pam.d/vsftpd.vu ##編譯pam認證模塊

auth required pam_userdb.so db=/etc/vsftpd/vuser ##識別轉(zhuǎn)換過的數(shù)據(jù)庫文件
account required pam_userdb.so db=/etc/vsftpd/vuser ##連接的密碼服務

4,開啟虛擬用戶,使用pam模塊認證登錄

[root@localhost vsftpd]# vim vsftpd.conf ##修改配置文件
##大G到末行
#pam_service_name=vsftpd ##注釋
##添加下面三行內(nèi)容
guest_enable=YES  ##開啟來賓用戶訪問
guest_username=vuser ##使用vuser用戶名
pam_service_name=vsftpd.vu ##pam模塊
[root@localhost vsftpd]# systemctl restart vsftpd ##重啟服務

5,測試機cmd測試

C:\Users\xy007>ftp 192.168.13.140
連接到 192.168.13.140。
220 (vsFTPd 3.0.2)
200 Always in UTF8 mode.
用戶(192.168.13.140:(none)): tom ##使用虛擬用戶tom登錄
331 Please specify the password.
密碼:
230 Login successful.
ftp> put test1.txt ##上傳一個文件
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 Transfer complete.
ftp: 發(fā)送 13 字節(jié),用時 0.00秒 13000.00千字節(jié)/秒。
##查看文件的權限為600
[root@localhost vsftpd]# ls -l /opt/vuser/
總用量 4
-rw-------. 1 vuser vuser 13 11月 5 22:51 test1.txt

6,單獨用戶配置,指定上傳文件的權限644

[root@localhost vsftpd]# vim vsftpd.conf 
##大G末行添加
user_config_dir=/etc/vsftpd/vu_dir ##單獨用戶配置文件夾
[root@localhost vsftpd]# mkdir vu_dir ##創(chuàng)建文件夾
[root@localhost vsftpd]# cd vu_dir/
[root@localhost vu_dir]# vim lisa ##在配置文件夾里創(chuàng)建用戶配置文件
anon_umask=022 ##指定上傳文件的權限
[root@localhost vu_dir]# systemctl restart vsftpd ##重啟服務

7,測試機cmd使用lisa用戶登錄,查看上傳文件權限

C:\Users\xy007>ftp 192.168.13.140
連接到 192.168.13.140。
220 (vsFTPd 3.0.2)
200 Always in UTF8 mode.
用戶(192.168.13.140:(none)): lisa ##使用lisa登錄
331 Please specify the password.
密碼:
230 Login successful.
ftp> put 111.txt ##上傳文件
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 Transfer complete.
ftp: 發(fā)送 13 字節(jié),用時 0.00秒 13000.00千字節(jié)/秒。

[root@localhost vu_dir]# ls -l /opt/vuser/ ##查看上傳文件的權限
總用量 8
-rw-r--r--. 1 vuser vuser 13 11月 5 22:58 111.txt ##lisa上傳文件權限644
-rw-------. 1 vuser vuser 13 11月 5 22:51 test1.txt ##tom上傳文件權限600

總結(jié)

以上所述是小編給大家介紹的Linux中vsftpd服務配置(匿名,用戶,虛擬用戶),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

標簽:黃石 池州 自貢 黔東 阿克蘇 海南 南陽 大理

巨人網(wǎng)絡通訊聲明:本文標題《淺析Linux中vsftpd服務配置(匿名,用戶,虛擬用戶)》,本文關鍵詞  淺析,Linux,中,vsftpd,服務,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺析Linux中vsftpd服務配置(匿名,用戶,虛擬用戶)》相關的同類信息!
  • 本頁收集關于淺析Linux中vsftpd服務配置(匿名,用戶,虛擬用戶)的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    精品一区二区三区欧美| 亚洲女同ⅹxx女同tv| 在线观看国产一区二区| 成人永久看片免费视频天堂| 久久99深爱久久99精品| 久久精品免费观看| 韩国一区二区在线观看| 国产成人a级片| av动漫一区二区| 欧美午夜电影一区| 欧美久久婷婷综合色| 欧美一区二区精品在线| 337p粉嫩大胆色噜噜噜噜亚洲| 久久午夜羞羞影院免费观看| 国产农村妇女精品| 一区二区三区资源| 午夜成人免费电影| 美女视频网站黄色亚洲| 国产成人午夜精品影院观看视频 | 人人超碰91尤物精品国产| 亚洲国产精品自拍| 久久精品国产亚洲a| 成人黄色在线网站| 在线观看亚洲专区| 久久综合九色综合欧美98| 国产精品初高中害羞小美女文| 亚洲精品成人天堂一二三| 日本欧美在线观看| 国产成人av一区| 欧美人妖巨大在线| 国产精品三级视频| 午夜精品福利一区二区三区av| 激情五月激情综合网| 91片黄在线观看| 精品国产乱码久久久久久免费 | 一本一本久久a久久精品综合麻豆| 色噜噜狠狠一区二区三区果冻| 日韩一区二区三免费高清| 亚洲国产精品99久久久久久久久| 一区二区欧美在线观看| 国产在线播放一区三区四| 91福利社在线观看| 日本一区二区三区在线不卡| 午夜伊人狠狠久久| 99精品视频一区| 久久伊人中文字幕| 日韩国产精品大片| 91福利资源站| 亚洲色图在线播放| 国产精品影音先锋| 欧美一区二区免费| 午夜精品久久久久影视| 色综合中文综合网| 91麻豆文化传媒在线观看| 日韩欧美在线一区二区三区| 亚洲卡通欧美制服中文| 成人午夜在线播放| 久久久久久久综合| 麻豆精品视频在线观看| 欧美日韩高清在线| 亚洲综合视频在线| 色综合久久中文综合久久97| 国产精品午夜在线| 成人黄色在线看| 中文字幕精品一区二区三区精品| 黑人巨大精品欧美一区| 日韩三级高清在线| 免费av成人在线| 日韩欧美一二区| 蜜桃免费网站一区二区三区| 欧美日本一区二区在线观看| 亚洲日本在线视频观看| www.色综合.com| 亚洲人成小说网站色在线| 91原创在线视频| 亚洲色图.com| 欧美色偷偷大香| 水野朝阳av一区二区三区| 3atv一区二区三区| 蜜臀精品久久久久久蜜臀| 日韩一区二区三区视频在线| 免费看欧美女人艹b| 日韩视频免费观看高清完整版 | 国产精品不卡在线观看| 91在线视频18| 亚洲va在线va天堂| 91精品久久久久久蜜臀| 激情久久久久久久久久久久久久久久| 亚洲精品在线电影| 成人激情视频网站| 亚洲成人黄色影院| 精品久久人人做人人爰| www.亚洲精品| 亚洲成人午夜影院| 久久久亚洲精品一区二区三区| www.亚洲国产| 蜜桃久久精品一区二区| 国产精品久久久久毛片软件| 在线免费精品视频| 国产一区视频导航| 一区二区成人在线视频| 精品国免费一区二区三区| 成人18精品视频| 亚洲成人av中文| 久久精品人人做| 欧美日韩视频在线一区二区| 裸体在线国模精品偷拍| 国产精品色噜噜| 日韩亚洲欧美综合| 欧美精品电影在线播放| 国产中文字幕精品| 亚洲已满18点击进入久久| 久久午夜电影网| 在线观看91精品国产入口| 国产乱理伦片在线观看夜一区| 一区二区在线观看视频| 国产色产综合产在线视频| 欧美日韩激情一区二区三区| 成人精品视频网站| 激情另类小说区图片区视频区| 一级做a爱片久久| 欧美—级在线免费片| 欧美刺激脚交jootjob| 91九色02白丝porn| 国产aⅴ精品一区二区三区色成熟| 亚洲夂夂婷婷色拍ww47| 中文字幕欧美一区| 国产亚洲精品超碰| 精品电影一区二区| 欧美电影在哪看比较好| 欧洲亚洲精品在线| 99re亚洲国产精品| 国产传媒日韩欧美成人| 国内偷窥港台综合视频在线播放| 亚洲国产精品久久久久秋霞影院 | 国产精品久久久久久久午夜片| 日韩视频一区在线观看| 777亚洲妇女| 制服丝袜亚洲色图| 欧美影院一区二区三区| 一本久道中文字幕精品亚洲嫩| 成人中文字幕在线| 国产一区二区0| 国产激情一区二区三区四区| 国产美女视频91| 国产精品资源在线观看| 国产精品亚洲а∨天堂免在线| 激情综合五月天| 韩国三级在线一区| 国产成人久久精品77777最新版本| 国内精品免费在线观看| 精品一区二区三区免费毛片爱| 久久99精品国产91久久来源| 激情综合色综合久久综合| 美女视频免费一区| 国产精品中文有码| 成人aa视频在线观看| av不卡在线播放| 在线亚洲+欧美+日本专区| 欧美在线播放高清精品| 欧美日韩一区二区在线观看| 91精品欧美综合在线观看最新| 精品欧美乱码久久久久久1区2区| 精品卡一卡二卡三卡四在线| 国产欧美久久久精品影院| 国产精品二区一区二区aⅴ污介绍| 国产精品久久综合| 亚洲精品一卡二卡| 免费人成精品欧美精品| 国内精品免费在线观看| 不卡区在线中文字幕| 欧美无人高清视频在线观看| 欧美一区二区视频在线观看2020| 欧美成人一区二区三区片免费| 欧美国产综合一区二区| 亚洲自拍偷拍综合| 精品一区二区三区视频| 99国产精品视频免费观看| 91精品综合久久久久久| 日韩一区欧美小说| 婷婷亚洲久悠悠色悠在线播放| 国模大尺度一区二区三区| 99在线精品免费| 日韩写真欧美这视频| 国产精品热久久久久夜色精品三区| 亚洲一区二区av电影| 久久99精品久久久| 欧美最猛性xxxxx直播| 久久色中文字幕| 一区二区三区自拍| 成人一级视频在线观看| 91精品一区二区三区久久久久久| 中文字幕巨乱亚洲| 久久精品99国产精品| 91搞黄在线观看| 中文字幕精品—区二区四季| 秋霞电影网一区二区| 色综合色综合色综合| 国产色产综合色产在线视频| 天天综合网 天天综合色|