日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux下VSFTP配置全攻略

發布時間:2024/9/20 linux 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下VSFTP配置全攻略 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

vsftp配置指南
1.相關配置文件
/etc目錄下的vsftpd.conf,vsftpd.ftpuser,vsftpd.user_list,/etc/xinetd.d/vsftpd
2.配置vsftp
主要是修改/etc/vsftpd.conf就可以了,相關參數如下:
anonymous_enable=YES 是否允許匿名ftp,如否則選擇NO
local_enable=YES 是否允許本地用戶登錄


local_umask=022 默認的umask碼
anon_upload_enable=YES 是否允許匿名ftp用戶訪問
anon_upload_enable=YES 是否允許匿名上傳文件
anon_mkdir_write_enable=YES 是否允許匿名用戶有創建目錄的權利
dirmessage_enable=YES 是否顯示目錄說明文件,默認是YES但需要收工創建.message文件
xferlog_enable=YES 是否記錄ftp傳輸過程
connect_from_port_20=YES 是否確信端口傳輸來自20(ftp-data)
chown_upload=YES
chown_username=username 是否改變上傳文件的屬主,如果是需要輸入一個系統用戶名,你可以把上傳的文件都改成root屬主
xferlog_file=/var/log/vsftpd.log ftp傳輸日志的路徑和名字默認是/var/log/vsftpd.log
xferlog_std_format=YES 是否使用標準的ftp xferlog模式
idle_session_timeout=600 設置默認的斷開不活躍session的時間
data_connection_timeout=120 設置數據傳輸超時時間
nopriv_user=ftpsecure 運行vsftpd需要的非特權系統用戶默認是nobody
async_abor_enable=YES 是否允許運行特殊的ftp命令async ABOR.這里我翻譯的不爽,原文如下:
When enabled, a special FTP command known as "async ABOR" will be enabled. Only ill advised FTP clients will use this feature.Addtionally, this feature is awkward to handle, so it is dis-abled by default. Unfortunately, some FTP clients will hang when cancelling a transfer unless this feature is available, so you may wish to enable it.
ascii_upload_enable=YES
ascii_download_enable=YES 是否使用ascii碼方式上傳和下載文件
ftpd_banner=Welcome to chenlf FTP service. 定制歡迎信息
deny_email_enable=YES
banned_email_file=/etc/vsftpd.banned_emails 是否允許禁止匿名用戶使用某些郵件地址,如果是輸入禁止的郵件地址的路徑和文件名
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list 是否將系統用戶限止在自己的home目錄下,如果選擇了yes那么chroot_list_file=/etc/vsftpd.chroot_list中 列出的是不chroot的用戶的列表
max_clients=Number 如果以standalone模式起動,那么只有$Number個用戶可以連接,其他的用戶將得到錯誤信息,默認是0不限止
message_file 設置訪問一個目錄時獲得的目錄信息文件的文件名,默認是.message

沒發現有限止帶寬的地方,如果誰知道請告訴我,詳細的幫助說明請參考man vsftpd.conf

3 配置實例
以下是我的配置文件.允許匿名FTP,允許上傳,chroot用戶目錄,上傳文件屬主改為root
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES


dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=root
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
pam_service_name=vsftpd
chroot_local_user=YES
4 起動服務
vsftpd和wu-ftpd不能同時起動,所以修改/etc/xinetd.d/wu-ftpd將disable設置為yes,然后修改/etc/vsftpd將disable設置為NO
執行/etc/initd.d/xinetd restart
就可以了.好了,現在我們就建了一個所謂的非常安全的ftp服務器了,大家試試吧
VSFTPD的菜鳥篇
1. 匿名服務器的連接(獨立的服務器)
在/etc/vsftpd/vsftpd.conf配置文件中添加如下幾項:
Anonymous_enable=yes (允許匿名登陸)
Dirmessage_enable=yes (切換目錄時,顯示目錄下.message的內容)
Local_umask=022 (FTP上本地的文件權限,默認是077)
Connect_form_port_20=yes (啟用FTP數據端口的數據連接)*
Xferlog_enable=yes (激活上傳和下傳的日志)
Xferlog_std_format=yes (使用標準的日志格式)
Ftpd_banner=XXXXX (歡迎信息)
Pam_service_name=vsftpd (驗證方式)*
Listen=yes (獨立的VSFTPD服務器)*
功能:只能連接FTP服務器,不能上傳和下傳
注:其中所有和日志歡迎信息相關連的都是可選項,打了星號的無論什么帳戶都要添加,是屬于FTP的基本選項
2. 開啟匿名FTP服務器上傳權限
在配置文件中添加以下的信息即可:
Anon_upload_enable=yes (開放上傳權限)
Anon_mkdir_write_enable=yes (可創建目錄的同時可以在此目錄中上傳文件)
Write_enable=yes (開放本地用戶寫的權限)
Anon_other_write_enable=yes (匿名帳號可以有刪除的權限)
3. 開啟匿名服務器下傳的權限
在配置文件中添加如下信息即可:
Anon_world_readable_only=no
注:要注意文件夾的屬性,匿名帳戶是其它(other)用戶要開啟它的讀寫執行的權限
(R)讀-----下傳 (W)寫----上傳 (X)執行----如果不開FTP的目錄都進不去
4.普通用戶FTP服務器的連接(獨立服務器)
在配置文件中添加如下信息即可:
Local_enble=yes (本地帳戶能夠登陸)
Write_enable=no (本地帳戶登陸后無權刪除和修改文件)
功能:可以用本地帳戶登陸vsftpd服務器,有下載上傳的權限
注:在禁止匿名登陸的信息后匿名服務器照樣可以登陸但不可以上傳下傳
5. 用戶登陸限制進其它的目錄,只能進它的主目錄
設置所有的本地用戶都執行chroot
Chroot_local_user=yes (本地所有帳戶都只能在自家目錄)
設置指定用戶執行chroot
Chroot_list_enable=yes (文件中的名單可以調用)
Chroot_list_file=/任意指定的路徑/vsftpd.chroot_list
注意:vsftpd.chroot_list 是沒有創建的需要自己添加,要想控制帳號就直接在文件中加帳號即可
6. 限制本地用戶訪問FTP
Userlist_enable=yes (用userlistlai 來限制用戶訪問)
Userlist_deny=no (名單中的人不允許訪問)
Userlist_file=/指定文件存放的路徑/ (文件放置的路徑)
注:開啟userlist_enable=yes匿名帳號不能登陸
7. 安全選項
Idle_session_timeout=600(秒) (用戶會話空閑后10分鐘)
Data_connection_timeout=120(秒) (將數據連接空閑2分鐘斷)
Accept_timeout=60(秒) (將客戶端空閑1分鐘后斷)
Connect_timeout=60(秒) (中斷1分鐘后又重新連接)
Local_max_rate=50000(bite) (本地用戶傳輸率50K)
Anon_max_rate=30000(bite) (匿名用戶傳輸率30K)
Pasv_min_port=50000 (將客戶端的數據連接端口改在
Pasv_max_port=60000 50000—60000之間)
Max_clients=200 (FTP的最大連接數)
Max_per_ip=4 (每IP的最大連接數)
Listen_port=5555 (從5555端口進行數據連接)
8. 查看誰登陸了FTP,并殺死它的進程
ps –xf |grep ftp
kill 進程號
VSFTPD的高手篇
1. 配置本地組訪問的FTP
首先創建用戶組 test和FTP的主目錄
groupadd test
mkdir /tmp/test
然后創建用戶
useradd -G test –d /tmp/test –M usr1
注:G:用戶所在的組 d:表示創建用戶的自己目錄的位置給予指定
M:不建立默認的自家目錄,也就是說在/home下沒有自己的目錄
useradd –G test –d /tmp/test –M usr2
接著改變文件夾的屬主和權限
chown usr1.test /tmp/test ----這表示把/tmp/test的屬主定為usr1
chmod 750 /tmp/test ----7表示wrx 5表示rx 0表示什么權限都沒有
這個實驗的目的就是usr1有上傳、刪除和下載的權限
而usr2只有下載的權限沒有上傳和刪除的權限
當然啦大家別忘了我們的主配置文件vsftpd.conf
要確定local_enable=yes、write_enable=yes、chroot_local_usr=yes這三個選項是有的哦!
2. 配置獨立FTP的服務器的非端口標準模式進行數據連接
這個非常容易:在VSFTPD。CONF中添加
Listen_port=33333
就可以了啦!
好了重頭戲來了,這也是我為什么叫高手篇的緣故!^_^(大家不要扔雞蛋哦!)
3. 配置單獨的虛擬FTP,使用虛擬FTP用戶,并使建立的四個帳戶中有不同的權限
(兩個有讀目錄的權限,一個有瀏覽、上傳、下載的權限,一個有瀏覽、下載、刪除和改文件名的權限)
A:配置網卡
第一塊網卡地址是10.2.3.4 掩碼是255.255.0.0
ifconfig eth0:1 211.131.4.253 netmask 255.255.255.0 up
B:寫入/etc/sysconfig中(為了重起后IP地址不會丟失)


cd /etc/sysconfig/network-scripts
cp ifcfg-eth0 ifcfg-eth0:1
vi ifcfg-eth0:1在其中修改內容如下
DEVICE=eth0:1
BROADCAST=211.131.4.255
HWADDR=該網卡的MAC地址
IPADDR=211.131.4.253
NETMASK=255.255.255.0
NETWORK=211.131.4.0
ONBOOT=yes
TYPE=Ethernet
wq推出
C:進入vsftpd.conf所在的文件夾
cp vsftpd.conf vsftpd2.conf
修改vsftpd.conf添加以下信息
Listen_address=10.2.3.4
修改vsftpd2.conf添加以下信息
Listen_address=211.131.4.253
Ftpd_banner=this is a virtual ftp test
到此虛擬的FTP服務器建立好了
D:建立logins.txt
vi /tmp/logins.txt
添加入下信息:
longlei------------用戶名
longlei------------密碼
zhangweibo
zhangweibo
jinhui
jinhui
lxp
lxp
格式要按照我的來哦,一個用戶名,一個密碼啦
F:建立訪問者的口令庫文件,然后修改其權限
db_load –T –t hash –f /tmp/logins.txt /etc/vsftpd_login.db
G:進如/etc/pam.d/中創建 ftp.vu
在此文件中添加如下信息
auth required /lib/security/pam_userdb.so db=/etc/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd_login
H:在/var/ftp/創建目錄并改變其屬性和它的屬主
useradd -d /var/ftp/test qiang
chmod 700 /var/ftp/test
在目錄中添加test_file測試文件
I:進入vsftpd2.conf修改其中的信息(我加的是)
Listen_yes
Anonymous_enable=no
Local_enable=yes
Write_enable=no
Anon_upload_enable=no
Anon_mkdir_write_enable=no
Anon_other_write_enable=no
Chroot_local_user=yes
Guest_enable=yes----------起用虛擬用戶
Guest_username=qiang------將虛擬用戶映射為本地用戶
Listen_port=5555
Max_client=10
Max_per_ip=1
Ftpd_banner=this is a virtual server and users
Pam_service_name=ftp.vu
注:在主配置文件中給的權限越低,在后面分用戶管理的時候對擁護的權限劃分的空間就越大,因為主配置文件最高的限制服務先讀主配置文件,然后再讀用戶的配置文件
重起服務
到此虛擬USER就建好了
J:在VSFTPD。CONF所在的目錄中創建virtaul文件目錄
并在文件目錄中創建以你用戶名命名的配置文件
Longlei zhangweibo jinhui lxp
在longlei中添加:
Anon_world_readable_only=no
在lxp中添加
Anon_world_readable_only=no
這樣此兩個用戶就有了瀏覽目錄的權限了
在jinhui中添加
Anon_world_readable_only=no
Write_enable=yes
Anon_upload_enable=yes
此用戶就有了上傳、下載和瀏覽的權限
在zhangweibo中添加
Anon_world_readable_only=no
Write_enable=yes
Anon_upload_enable=yes
Anon_other_write_enable=yes
此用戶就有了上傳、下載、刪除文件目錄、修改文件名和瀏覽的權限
K:修改vsftpd2.conf
加入user_config_dir=/vsftpd.conf所在的目錄/virtual
重起服務器就搞定了
好了大家別走開,現在隆重推出VSFTPD。CONF中的我所知道的所有配置信息
Anonymous_enable=yes (允許匿名登陸)
Dirmessage_enable=yes (切換目錄時,顯示目錄下.message的內容)
Local_umask=022 (FTP上本地的文件權限,默認是077)
Connect_form_port_20=yes (啟用FTP數據端口的數據連接)*
Xferlog_enable=yes (激活上傳和下傳的日志)
Xferlog_std_format=yes (使用標準的日志格式)
Ftpd_banner=XXXXX (歡迎信息)
Pam_service_name=vsftpd (驗證方式)*
Listen=yes (獨立的VSFTPD服務器)*
Anon_upload_enable=yes (開放上傳權限)
Anon_mkdir_write_enable=yes (可創建目錄的同時可以在此目錄中上傳文件)
Write_enable=yes (開放本地用戶寫的權限)
Anon_other_write_enable=yes (匿名帳號可以有刪除的權限)
Anon_world_readable_only=no (放開匿名用戶瀏覽權限)
Ascii_upload_enable=yes (啟用上傳的ASCII傳輸方式)
Ascii_download_enable=yes (啟用下載的ASCII傳輸方式)
Banner_file=/var/vsftpd_banner_file (用戶連接后歡迎信息使用的是此文件中的相關信息)
Idle_session_timeout=600(秒) (用戶會話空閑后10分鐘)
Data_connection_timeout=120(秒) (將數據連接空閑2分鐘斷)
Accept_timeout=60(秒) (將客戶端空閑1分鐘后斷)
Connect_timeout=60(秒) (中斷1分鐘后又重新連接)
Local_max_rate=50000(bite) (本地用戶傳輸率50K)
Anon_max_rate=30000(bite) (匿名用戶傳輸率30K)
Pasv_min_port=50000 (將客戶端的數據連接端口改在
Pasv_max_port=60000 50000—60000之間)
Max_clients=200 (FTP的最大連接數)
Max_per_ip=4 (每IP的最大連接數)
Listen_port=5555 (從5555端口進行數據連接)
Local_enble=yes (本地帳戶能夠登陸)
Write_enable=no (本地帳戶登陸后無權刪除和修改文件)
這是一組
Chroot_local_user=yes (本地所有帳戶都只能在自家目錄)
Chroot_list_enable=yes (文件中的名單可以調用)
Chroot_list_file=/任意指定的路徑/vsftpd.chroot_list
(前提是chroot_local_user=no)
這又是一組
Userlist_enable=yes (在指定的文件中的用戶不可以訪問)
Userlist_deny=yes
Userlist_file=/指定的路徑/vsftpd.user_list
又開始單的了
Banner_fail=/路徑/文件名 (連接失敗時顯示文件中的內容)
Ls_recurse_enable=no
Async_abor_enable=yes
One_process_model=yes
Listen_address=10.2.2.2 (將虛擬服務綁定到某端口)
Guest_enable=yes (虛擬用戶可以登陸)
Guest_username=所設的用戶名 (將虛擬用戶映射為本地用戶)
User_config_dir=/任意指定的路徑/為用戶策略自己所建的文件夾
(指定不同虛擬用戶配置文件的路徑)
又是一組
Chown_uploads=yes (改變上傳文件的所有者為root)
Chown_username=root
又是一組
Deny_email_enable=yes (是否允許禁止匿名用戶使用某些郵件地址)
Banned_email_file=//任意指定的路徑/xx/
又是單的
Pasv_enable=yes ( 服務器端用被動模式)
User_config_dir=/任意指定的路徑//任意文件目錄 (指定虛擬用戶存放配置文件的路徑)
VSFTP安全與效能兼備的ftp服務器
VSFTP 概述?
FTP,file transfer protocol,這是檔案傳輸的通訊協議,也是一般最常用來傳送檔案的方式。讀者在使用 RedHat9 的時候,可能會感受到ftp server 有一些改變:第一,就是ftp server 只剩下vsftp,原有的wuftp 等都沒放入﹔第二,就是vsftp 從XINETD 中獨立出來,并將設定檔從/etc/vsftpd.conf 之中移到/etc/vsftpd/vsftpd.conf。 為什么做這樣的改變?可以想見的是vsftp 已有獨立運作的能力,不需要XINETD 來做更進一步的管控,并且類似sendmail、httpd、ssh、samba 等,將設定文件的放入/etc 下獨立的目錄。?
FTP 分為兩類,一種為PORT FTP,也就是一般的FTP﹔另一類是PASVFTP,分述如下:
PORT FTP 這是一般形式的FTP,首先會建立控制頻道,默認值是port 21,也就是跟 port 21 建立聯機,并透過此聯機下達指令。第二,由FTP server 端會建立數據 傳輸頻道,默認值為20,也就是跟port 20 建立聯機,并透過port 20 作數據的 傳輸。?
PASV FTP 跟PORT FTP 類似,首先會建立控制頻道,默認值是port 21,也就是跟 port 21 建立聯機,并透過此聯機下達指令。第二,會由client 端做出數據傳輸 的請求,包括數據傳輸port 的數字。?
這 兩者的差異為何?PORT FTP 當中的數據傳輸port 是由FTP server 指定, 而PASV FTP 的數據傳輸port 是由FTP client 決定。通常我們使用PASV FTP, 是在有防火墻的環境之下,透過client 與server 的溝通,決定數據傳輸的port。?
范例?
直接啟動VSFTP 服務?
這個范例是套用 RedHat 的預設范例,直接啟動vsftp。?
[root@relay vsftpd]# /sbin/service vsftpd start?
Starting vsftpd for vsftpd: OK ]?
更換port 提供服務
將預設的port 21 更換為2121?
為了安全,或是以port 來區隔不同的ftp 服務,我們可能會將ftp port 改為 21 之外的port,那么,可參考以下步驟。?
Step1. 修改/etc/vsftpd/vsftpd.conf?
新增底下一行?
listen_port=2121?
Step2. 重新啟動vsftpd?
[root @home vsftpd]# /sbin/service vsftpd restart?
Shutting down vsftpd: OK ]?
Starting vsftpd for vsftpd: OK ]?
特定使用者peter、john 不得變更目錄?
使用者的預設目錄為/home/username,若是我們不希望使用者在ftp 時能夠 切換到上一層目錄/home,則可參考以下步驟。?
Step1. 修改/etc/vsftpd/vsftpd.conf?
將底下三行?
#chroot_list_enable=YES?
# (default follows)?
#chroot_list_file=/etc/vsftpd.chroot_list?
改為?
chroot_list_enable=YES?
# (default follows)?
chroot_list_file=/etc/vsftpd/chroot_list?
Step2. 新增一個檔案: /etc/vsftpd/chroot_list?
內容增加兩行:?
peter?
john?
Step3. 重新啟動vsftpd?
[root @home vsftpd]# /sbin/service vsftpd restart?
Shutting down vsftpd: OK ]?
Starting vsftpd for vsftpd: OK ]?
若是peter 欲切換到根目錄以外的目錄,則會出現以下警告:?
ftp> cd /home?
550 Failed to change directory.?
取消anonymous 登入?
若是讀者的主機不希望使用者匿名登入,則可參考以下步驟。?
Step1. 修改/etc/vsftpd/vsftpd.conf 將?
anonymous_enable=YES 改為?
anonymous_enable=NO?
Step2. 重新啟動vsftpd?
[root @home vsftpd]# /sbin/service vsftpd restart?
Shutting down vsftpd: OK ]?
Starting vsftpd for vsftpd: OK ]?
安排歡迎話語?
若是我們希望使用者在登入時,能夠看到歡迎話語,可能包括對該主機的 說明,或是目錄的介紹,可參考以下步驟。?
首先確定在/etc/vsftpd/vsftpd.conf 當中是否有底下這一行?
dirmessage_enable=YES?
RedHat9 的默認值是有上面這行的。?
接著,在各目錄之中,新增名為.message 的檔案,再這邊假設有一個使用 者test1,且此使用者的根目錄下有個目錄名為abc,那首先我們在/home/test1 之下新增.message,內容如下:?
Hello~ Welcome to the home directory?
This is for test only...?
接著,在/home/test1/abc 的目錄下新增.message,內容如下:?
Welcome to abc’s directory?
This is subdir...?
那么,當使用者test1 登入時,會看到以下訊息:?
230- Hello~ Welcome to the home directory?
230-?
230- This is for test only...?
230-?
若是切換到abc 的目錄,則會出現以下訊息:?
250- Welcome to abc’s directory?
250-?
250- This is subdir ...?
對于每一個聯機,以獨立的process 來運作?
一般啟動vsftp 時,我們只會看到一個名為vsftpd 的process 在運作,但若 是讀者希望每一個聯機,都能以獨立的process 來呈現,則可執行以下步驟。?
Step1. 修改/etc/vsftpd/vsftpd.conf?
新增底下一行?
setproctitle_enable=YES?
Step2. 重新啟動vsftpd?
[root @home vsftpd]# /sbin/service vsftpd restart?
Shutting down vsftpd: OK ]?
Starting vsftpd for vsftpd: OK ]?
使用ps -ef 的指令,可以看告不同使用者聯機的情形,如下圖所示:?
[root @home vsftpd]# ps -ef|grep ftp?
root 2090 1 0 16:41 pts/0 00:00:00 vsftpd: LISTENER?
nobody 2120 2090 0 17:18 ? 00:00:00 vsftpd: 192.168.10.244:?
connected?
test1 2122 2120 0 17:18 ? 00:00:00 vsftpd: 192.168.10.244/test1:?
IDLE?
nobody 2124 2090 0 17:19 ? 00:00:00 vsftpd: 192.168.10.244:?
connected?
test2 2126 2124 0 17:19 ? 00:00:00 vsftpd: 192.168.10.244/test2:?
IDLE?
root 2129 1343 0 17:20 pts/0 00:00:00 grep ftp?
[root @home vsftpd]#?
限制傳輸檔案的速度
本機的使用者最高速度為200KBytes/s,匿名登入者所能使用的最高速度為50KBytes/s?
Step1. 修改/etc/vsftpd/vsftpd.conf?
新增底下兩行?
anon_max_rate=50000?
local_max_rate=200000?
Step2. 重新啟動vsftpd?
[root @home vsftpd]# /sbin/service vsftpd restart?
Shutting down vsftpd: OK ]?
Starting vsftpd for vsftpd: OK ]?
在 這邊速度的單位為Bytes/s,其中anon_max_rate 所限制的是匿名登入的 使用者,而local_max_rate 所限制的是本機的使用者。VSFTPD 對于速度的限制,范圍大概在80%到120%之間,也就是我們限制最高速度為100KBytes/s, 但實際的速度可能在80KBytes/s 到120KBytes/s 之間,當然,若是頻寬不足時,數值會低于此限制。?
針對不同的使用者限制不同的速度
假設test1 所能使用的最高速度為250KBytes/s,test2 所能使用的最高速度為500KBytes/s。?
Step1. 修改/etc/vsftpd/vsftpd.conf?
新增底下一行?
user_config_dir=/etc/vsftpd/userconf?
Step2. 新增一個目錄:/etc/vsftpd/userconf?
mkdir /etc/vsftpd/userconf?
Step3. 在/etc/vsftpd/userconf 之下新增一個名為test1 的檔案?
內容增加一行:?
local_max_rate=250000?
Step4. 在/etc/vsftpd/userconf 之下新增一個名為test2 的檔案?
內容增加一行:?
local_max_rate=500000?
Step5. 重新啟動vsftpd?
[root @home vsftpd]# /sbin/service vsftpd restart?
Shutting down vsftpd: OK ]?
Starting vsftpd for vsftpd: OK ]?
建置一個防火墻下的ftp server
使用PORT FTP mode,預設的ftp? port:21 以及ftp data port:20 啟動VSFTPD 之后執行以下兩行指令,只允許port 21 以及port 20 開放,其它關閉。?
iptables -A INPUT -p tcp -m multiport --dport 21,20 -j ACCEPT?
iptables -A INPUT -p tcp -j REJECT --reject-with tcp-reset?
建置一個防火墻下的ftp server
使用PORT FTP mode:ftp port:2121 以及ftp data port:2020?
Step1. 執行以下兩行指令,只允許port 2121 以及port 2020 開放,其它關閉。?
iptables -A INPUT -p tcp -m multiport --dport 2121,2020 -j ACCEPT?
iptables -A INPUT -p tcp -j REJECT --reject-with tcp-reset?
Step2. 修改/etc/vsftpd/vsftpd.conf?
新增底下兩行?
listen_port=2121?
ftp_data_port=2020?
Step3. 重新啟動vsftpd?
[root @home vsftpd]# /sbin/service vsftpd restart?
Shutting down vsftpd: OK ]?
Starting vsftpd for vsftpd: OK ]?
在這邊要注意,8、9 兩個例子中,ftp client(如cuteftp)的聯機方式不能? 夠選擇passive mode,否則無法建立數據的聯機。也就是讀者可以連上ftp? server,但是執行ls、get 等等的指令時,便無法運作。?
建置一個防火墻下的ftp server
使用PASS FTP mode:ftp port:2121 以及ftp data port 從9981 到9986。?
Step1. 執行以下兩行指令,只允許port 2121 以及port 9981-9990 開放,其它關 閉。?
iptables -A INPUT -p tcp -m multiport --dport?
2121,9981,9982,9983,9984,9985,9986,9987,9988,9989,9990 -j ACCEPT?
iptables -A INPUT -p tcp -j REJECT --reject-with tcp-reset?
Step2. 修改/etc/vsftpd/vsftpd.conf?
新增底下四行?
listen_port=2121?
pasv_enable=YES?
pasv_min_port=9981?
pasv_max_port=9986?
Step3. 重新啟動vsftpd?
[root @home vsftpd]# /sbin/service vsftpd restart?
Shutting down vsftpd: OK ]?
Starting vsftpd for vsftpd: OK ]?
在這邊要注意,在10 這個例子中,ftp client(如cuteftp)的聯機方式必須 選擇passive mode,否則無法建立數據的聯機。也就是讀者可以連上ftp? server,但是執行ls,get 等等的指令時,便無法運作。?
將vsftpd 與TCP_wrapper 結合?
若是讀者希望直接在/etc/hosts.allow 之中定義允許或是拒絕的來源地址, 可執行以下步驟。這是簡易的防火墻設定。?
Step1. 確定/etc/vsftpd/vsftpd.conf 之中tcp_wrappers 的設定為YES,如下圖所 示:?
tcp_wrappers=YES?
這是 RedHat9 的默認值,基本上不需修改。?
Step2. 重新啟動vsftpd?
[root @home vsftpd]# /sbin/service vsftpd restart?
Shutting down vsftpd: OK ]?
Starting vsftpd for vsftpd: OK ]?
Step3. 設定/etc/hosts.allow,譬如提供111.22.33.4 以及10.1.1.1 到10.1.1.254 連?
線,則可做下圖之設定:?
vsftpd : 111.22.33.4 10.1.1. : allow?
ALL : ALL : DENY?
將vsftpd 并入XINETD?
若是讀者希望將vsftpd 并入XINETD 之中,也就是7.x 版的預設設定,那 么讀者可以執行以下步驟。?
Step1. 修改/etc/vsftpd/vsftpd.conf?
將?
listen=YES?
改為?
listen=NO?
Step2. 新增一個檔案: /etc/xinetd.d/vsftpd?
內容如下:?
service vsftpd?
{?
disable = no?
socket_type = stream?
wait = no?
user = root?
server = /usr/sbin/vsftpd?
port = 21?
log_on_success += PID HOST DURATION?
log_on_failure += HOST?
}?
Step3. 重新啟動xinetd?
[root @home vsftpd]# /sbin/service xinetd restart?
Stopping xinetd: OK ]?
Starting xinetd: OK ]?
設定檔說明?
在范例中,有些省略的設定可以在這邊找到,譬如聯機的總數、同一個位 址的聯機數、顯示檔案擁有者的名稱等等,希望讀者細讀后,可以做出最適合自己的設定。?
vsftpd.conf 的內容非常單純,每一行即為一項設定。若是空白行或是開頭為#的一行, 將會被忽略。內容的格式只有一種,如下所示?
option=value? 要注意的是,等號兩邊不能加空白,不然是不正確的設定。?


===ascii 設定=====================?
ascii_download_enable?
管控是否可用ASCII 模式下載。默認值為NO。?
ascii_upload_enable?
管控是否可用ASCII 模式上傳。默認值為NO。?
===個別使用者設定===================?
chroot_list_enable?
如果啟動這項功能,則所有的本機使用者登入均可進到根目錄之外的數據夾,除了列 在/etc/vsftpd.chroot_list 之中的使用者之外。默認值為NO。?
userlist_enable?
用法:YES/NO?
若是啟動此功能,則會讀取/etc/vsftpd.user_list 當中的使用者名稱。此項功能可以在詢 問密碼前就出現失敗訊息,而不需要檢驗密碼的程序。默認值為關閉。?
userlist_deny?
用法:YES/NO?
這 個選項只有在userlist_enable 啟動時才會被檢驗。如果將這個選項設為YES,則在 /etc/vsftpd.user_list 中的使用者將無法登入﹔ 若設為NO , 則只有在 /etc/vsftpd.user_list 中的使用者才能登入。而且此項功能可以在詢問密碼前就出現錯誤訊息,而不需要檢驗密碼的程序。?
user_config_dir?
定 義個別使用者設定文件所在的目錄,例如定義user_config_dir=/etc/vsftpd/userconf, 且主機上有使用者test1,test2,那我們可以在user_config_dir 的目錄新增文件名為 test1 以及test2。若是test1 登入,則會讀取user_config_dir 下的test1 這個檔案內的設定。默認值為無。?
===歡迎語設定=====================?
dirmessage_enable?
如果啟動這個選項,使用者第一次進入一個目錄時,會檢查該目錄下是否有.message 這個檔案,若是有,則會出現此檔案的內容,通常這個檔案會放置歡迎話語,或是對該目錄的說明。默認值為開啟。?
banner_file?
當使用者登入時,會顯示此設定所在的檔案內容,通常為歡迎話語或是說明。默認值為無。?
ftpd_banner?
這邊可定義歡迎話語的字符串,相較于banner_file 是檔案的形式,而ftpd_banner 是字串的格式。預設為無。?
===特殊安全設定====================?
chroot_local_user?
如果設定為YES,那么所有的本機的使用者都可以切換到根目錄以外的數據夾。預設值為NO。?
hide_ids?
如果啟動這項功能,所有檔案的擁有者與群組都為ftp,也就是使用者登入使用ls -al 之類的指令,所看到的檔案擁有者跟群組均為ftp。默認值為關閉。?
ls_recurse_enable?
若是啟動此功能,則允許登入者使用ls -R 這個指令。默認值為NO。?
write_enable?
用法:YES/NO?
這個選項可以控制FTP 的指令是否允許更改file system,譬如STOR、DELE、 RNFR、RNTO、MKD、RMD、APPE 以及SITE。預設是關閉。?
setproctitle_enable?
用法:YES/NO?
啟動這項功能,vsftpd 會將所有聯機的狀況已不同的process 呈現出來,換句話說,使用ps -ef 這類的指令就可以看到聯機的狀態。默認值為關閉。?
tcp_wrappers?
用法:YES/NO?
如果啟動,則會將vsftpd 與tcp wrapper 結合,也就是可以在/etc/hosts.allow 與 /etc/hosts.deny 中定義可聯機或是拒絕的來源地址。?
pam_service_name?
這邊定義PAM 所使用的名稱,預設為vsftpd。?
secure_chroot_dir?
這個選項必須指定一個空的數據夾且任何登入者都不能有寫入的權限,當vsftpd 不需要file system 的權限時,就會將使用者限制在此數據夾中。默認值為/usr/share/empty?
===紀錄文件設定=====================?
xferlog_enable?
用法:YES/NO?
如果啟動,上傳與下載的信息將被完整紀錄在底下xferlog_file 所定義的檔案中。預設為開啟。?
xferlog_file?
這個選項可設定紀錄文件所在的位置,默認值為/var/log/vsftpd.log。?
xferlog_std_format?
如果啟動,則紀錄文件將會寫為xferlog 的標準格式,如同wu-ftpd 一般。默認值為關閉。?
===逾時設定======================?
accept_timeout?
接受建立聯機的逾時設定,單位為秒。默認值為60。?
connect_timeout?
響應PORT 方式的數據聯機的逾時設定,單位為秒。默認值為60。?
data_connection_timeout?
建立數據聯機的逾時設定。默認值為300 秒。?
idle_session_timeout?
發呆的逾時設定,若是超出這時間沒有數據的傳送或是指令的輸入,則會強迫斷線, 單位為秒。默認值為300。?
===速率限制======================?
anon_max_rate?
匿名登入所能使用的最大傳輸速度,單位為每秒多少bytes,0 表示不限速度。默認值為0。?
local_max_rate?
本機使用者所能使用的最大傳輸速度,單位為每秒多少bytes,0 表示不限速度。預設值為0。?
===新增檔案權限設定==================?
anon_umask?
匿名登入者新增檔案時的umask 數值。默認值為077。?
file_open_mode?
上傳檔案的權限,與chmod 所使用的數值相同。默認值為0666。?
local_umask?
本機登入者新增檔案時的umask 數值。默認值為077。?
===port 設定======================?
connect_from_port_20?
用法:YES/NO?
若設為YES,則強迫ftp-data 的數據傳送使用port 20。默認值為YES。?
ftp_data_port?
設定ftp 數據聯機所使用的port。默認值為20。?


listen_port?
FTP server 所使用的port。默認值為21。?
pasv_max_port?
建立資料聯機所可以使用port 范圍的上界,0 表示任意。默認值為0。?
pasv_min_port?
建立資料聯機所可以使用port 范圍的下界,0 表示任意。默認值為0。?
===其它========================?
anon_root?
使用匿名登入時,所登入的目錄。默認值為無。?
local_enable?
用法:YES/NO?
啟動此功能則允許本機使用者登入。默認值為YES。?
local_root?
本機使用者登入時,將被更換到定義的目錄下。默認值為無。?
text_userdb_names?
用法:YES/NO?
當使用者登入后使用ls -al 之類的指令查詢該檔案的管理權時,預設會出現擁有者的UID,而不是該檔案擁有者的名稱。若是希望出現擁有者的名稱,則將此功能開啟。 默認值為NO。?
pasv_enable?
若是設為NO,則不允許使用PASV 的模式建立數據的聯機。默認值為開啟。?
===更換檔案所有權===================?
chown_uploads?
用法:YES/NO?
若是啟動,所有匿名上傳數據的擁有者將被更換為chown_username 當中所設定的使用者。這樣的選項對于安全及管理,是很有用的。默認值為NO。?
chown_username?
這里可以定義當匿名登入者上傳檔案時,該檔案的擁有者將被置換的使用者名稱。預設值為root。?
===guest 設定=====================?
guest_enable?
用法:YES/NO?
若是啟動這項功能,所有的非匿名登入者都視為guest。默認值為關閉。?
guest_username?
這里將定義guest 的使用者名稱。默認值為ftp。?
===anonymous 設定==================?
anonymous_enable?
用法:YES/NO?
管控使否允許匿名登入,YES 為允許匿名登入,NO 為不允許。默認值為YES。?
no_anon_password?
若是啟動這項功能,則使用匿名登入時,不會詢問密碼。默認值為NO。?
anon_mkdir_write_enable?
用法:YES/NO?
如果設為YES,匿名登入者會被允許新增目錄,當然,匿名使用者必須要有對上層目錄的寫入權。默認值為NO。?
anon_other_write_enable?
用法:YES/NO?
如果設為YES,匿名登入者會被允許更多于上傳與建立目錄之外的權限,譬如刪除或是更名。默認值為NO。?
anon_upload_enable?
用法:YES/NO?
如果設為YES,匿名登入者會被允許上傳目錄的權限,當然,匿名使用者必須要有對上層目錄的寫入權。默認值為NO。?
anon_world_readable_only?
用法:YES/NO?
如果設為YES,匿名登入者會被允許下載可閱讀的檔案。默認值為YES。?
ftp_username?
定義匿名登入的使用者名稱。默認值為ftp。?
deny_email_enable?
若是啟動這項功能,則必須提供一個檔案/etc/vsftpd.banner_emails,內容為email?
address
若是使用匿名登入,則會要求輸入email address,若輸入的email address 在此檔案內,則不允許聯機。默認值為NO。?
===Standalone 選項==================?
listen?
用法:YES/NO?
若是啟動,則vsftpd 將會以獨立運作的方式執行,若是vsftpd 獨立執行,如 RedHat9 的默認值,則必須啟動﹔若是vsftpd 包含在xinetd 之中,則必須關閉此功能,如RedHat8。在RedHat9 的默認值為YES。?
listen_address?
若 是vsftpd 使用standalone 的模式,可使用這個參數定義使用哪個IP address 提供這 項服務,若是主機上只有定義一個IP address,則此選項不需使用,若是有多個IP? address,可定義在哪個IP address 上提供ftp 服務。若是不設定,則所有的IP address 均會提供此服務。默認值為無。?
max_clients?
若是vsftpd 使用standalone 的模式,可使用這個參數定義最大的總聯機數。超過這個數目將會拒絕聯機,0 表示不限。默認值為0。?
max_per_ip?
若是vsftpd 使用standalone 的模式,可使用這個參數定義每個ip address 所可以聯機的數目。超過這個數目將會拒絕聯機,0 表示不限。默認值為0。?

FTP 數字代碼的意義?

110 重新啟動標記應答。?
120 服務在多久時間內ready。?
125 數據鏈路埠開啟,準備傳送。?
150 文件狀態正常,開啟數據連接端口。?
200 命令執行成功。?
202 命令執行失敗。?
211 系統狀態或是系統求助響應。?



212 目錄的狀態。?
213 文件的狀態。?
214 求助的訊息。?
215 名稱系統類型。?
220 新的聯機服務ready。?
221 服務的控制連接埠關閉,可以注銷。?
225 數據連結開啟,但無傳輸動作。?
226 關閉數據連接端口,請求的文件操作成功。?
227 進入passive mode。?
230 使用者登入。?
250 請求的文件操作完成。?
257 顯示目前的路徑名稱。?
331 用戶名稱正確,需要密碼。?
332 登入時需要賬號信息。?
350 請求的操作需要進一部的命令。?
421 無法提供服務,關閉控制連結。?
425 無法開啟數據鏈路。?
426 關閉聯機,終止傳輸。?
450 請求的操作未執行。?
451 命令終止:有本地的錯誤。?
452 未執行命令:磁盤空間不足。?
500 格式錯誤,無法識別命令。?
501 參數語法錯誤。?
502 命令執行失敗。?
503 命令順序錯誤。?
504 命令所接的參數不正確。?
530 未登入。?
532 儲存文件需要賬戶登入。?
550 未執行請求的操作。?
551 請求的命令終止,類型未知。?
552 請求的文件終止,儲存位溢出。?
553 未執行請求的的命令,名稱不正確。
?VSFTPd架設及要點補充
1。操作環境是 RedHat 9.0,vsFTPd的版本是Redhat 9.0所帶的vsftpd-1.1.3-8.i386.rpm,在安裝盤的第三張中
2。vsFTPd實現的最基本的目的:用系統中存在的真實用戶能登入FTP,能用匿名訪問。
3。 本帖中vsFTPd運行模式是在standalone模式下運行的,也就是說,本帖中vsFTPd所有的功能都是在standalone模式下運行的。至 于有些功能是否能在xinetd模式下運行,您就得測試了,不能照搬照抄。因為有些功能是必須運行在特定的模式下的。
4。服務器的IP和和DNS設定
第一塊網卡
IP:192.168.0.1
子掩碼:255.255.255.0
網關不設置:
第二塊網卡:
IP:192.168.0.2
子掩碼:255.255.255.0
網關不設置
因 為我的操作環境是一個小型的局域網,所以其它的機器的IP都是在192.168.0這個網段上。ADSL是接在服務器的第一個網卡上。服務器的第二個網卡 是接集線器,其它的客戶機都是接在集線器上。為了能讓ADSL訪問internet,因為自己手動設置了IP,所以DNS也要自己來設置,DNS如下:
202.96.134.133
202.96.168.68
設置工具是:
[root@linuxsir001 root]# RedHat-config-network
一。用vsFTPd來架設FTP服務器,vsFTPd服務器是目前最好的FTP服務器軟件,優點是體積小,可定制強,效率高
1。查看是否安裝了vsFTPd軟件
[root@linuxsir001 root]# rpm -qa | grep vsftpd
如果沒有任何顯示,說明沒有把vsFTPd安裝上,如果出現的是下面的這樣的提示,就證明已經安裝上了。
[root@linuxsir001 root]# rpm -qa | grep vsftpd
vsftpd-1.1.3-8
我以 RedHat 9.0,以其自帶的vsFTPd包vsftpd-1.1.3-8版本來為本帖約定。
[root@linuxsir001 root]# rpm -ivh vsftpd*.rpm
2。打開vsFTPd服務器。
[root@linuxsir001 root]# ntsysv
把vsftpd服務器打開,也就是在運行 ntsysv命令后,把vsftpd服務選中。
[*] vsftpd
3。運行/etc/init.d/vsftpd start
[root@linuxsir001 root]# /etc/init.d/vsftpd start
為 vsftpd 啟動 vsftpd: [ 確定 ]
[root@linuxsir001 root]#
4。 配制vsFTPd,vsFTPd的運行有兩種模式,一種是standalone "initd"模式,另外一種是xinetd模式,上面我們所說的就是standalone "initd"運行模式。兩種模式運行機制不是相同的,stardard initd模式,適合專業FTP,且FTP總是一直有人訪問,占用資源也是比較大,如果您的FTP總是有人訪問和登入。就要用這種模式。如果您的FTP訪 問人數比較小,建議您用xinetd模式。xinetd模式,是當用戶請求時,vsFTPd才會啟動。
不同的環境,當然得用不同的啟動模式。

1]我們主要把vsFTPd的配制文件改一下就行了。配制文件在/etc/vsftpd/vsftpd.conf,用您喜歡的編輯器打開。請參考下面的配制文件。

# Example config file /etc/vsftpd.conf
#
# The default compiled in settings are very paranoid. This sample file



# loosens things up a bit, to make the ftp daemon more usable.
#
# Allow anonymous FTP?
anonymous_enable=YES
#
# Uncomment this to allow local users to log in.
local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
write_enable=YES
#
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
local_umask=022
#
# Uncomment this to allow the anonymous FTP user to upload files. This only
# has an effect if the above global write enable is activated. Also, you will
# obviously need to create a directory writable by the FTP user.
#anon_upload_enable=YES
#
# Uncomment this if you want the anonymous FTP user to be able to create
# new directories.
#anon_mkdir_write_enable=YES
#
# Activate directory messages - messages given to remote users when they
# go into a certain directory.
dirmessage_enable=YES
#
# Activate logging of uploads/downloads.
xferlog_enable=YES
#
# Make sure PORT transfer connections originate from port 20 (ftp-data).
connect_from_port_20=YES
#
# If you want, you can arrange for uploaded anonymous files to be owned by
# a different user. Note! Using "root" for uploaded files is not
# recommended!
#chown_uploads=YES
#chown_username=whoever
#
# You may override where the log file goes if you like. The default is shown
# below.
#xferlog_file=/var/log/vsftpd.log
#
# If you want, you can have your log file in standard ftpd xferlog format
xferlog_std_format=YES
#
# You may change the default value for timing out an idle session.
#idle_session_timeout=600
#
# You may change the default value for timing out a data connection.
#data_connection_timeout=120
#
# It is recommended that you define on your system a unique user which the
# ftp server can use as a totally isolated and unprivileged user.
#nopriv_user=ftpsecure
#
# Enable this and the server will recognise asynchronous ABOR requests. Not
# recommended for security (the code is non-trivial). Not enabling it,
# however, may confuse older FTP clients.
#async_abor_enable=YES
#
# By default the server will pretend to allow ASCII mode but in fact ignore
# the request. Turn on the below options to have the server actually do ASCII
# mangling on files when in ASCII mode.
# Beware that turning on ascii_download_enable enables malicious remote parties
# to consume your I/O resources, by issuing the command "SIZE /big/file" in
# ASCII mode.
# These ASCII options are split into upload and download because you may wish
# to enable ASCII uploads (to prevent uploaded scripts etc. from breaking),
# without the DoS risk of SIZE and ASCII downloads. ASCII mangling should be
# on the client anyway..
#ascii_upload_enable=YES
#ascii_download_enable=YES
#
# You may fully customise the login banner string:
#ftpd_banner=Welcome to blah FTP service.
#
# You may specify a file of disallowed anonymous e-mail addresses. Apparently
# useful for combatting certain DoS attacks.
#deny_email_enable=YES
# (default follows)
#banned_email_file=/etc/vsftpd.banned_emails
#
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
#
# You may activate the "-R" option to the builtin ls. This is disabled by
# default to avoid remote users being able to cause excessive I/O on large
# sites. However, some broken FTP clients such as "ncftp" and "mirror" assume
# the presence of the "-R" option, so there is a strong case for enabling it.
#ls_recurse_enable=YES
pam_service_name=vsftpd
userlist_enable=YES
#enable for standalone mode
listen=YES
tcp_wrappers=YES
2]更改完配制文件后,我們可以用下面的命令來重啟vsFTPd服務器
[root@linuxsir001 root]# /etc/init.d/vsftpd restart
關閉 vsftpd: [ 確定 ]
為 vsftpd 啟動 vsftpd: [ 確定 ]
[root@linuxsir001 root]#
3]以匿名方式來訪問測試,在text模式下:
注意:在text模式下,要用用戶名ftp,密碼ftp來訪問,這才是在text中匿名訪問FTP。看如下的操作:
[root@linuxsir001 root]# ftp 192.168.0.1
Connected to 192.168.0.1.
220 (vsFTPd 1.1.3)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (192.168.0.1:root): ftp 這里寫上ftp
331 Please specify the password.
Password:[這里添寫ftp的密碼],匿名登入密碼也是ftp
230 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (192,168,0,1,137,151)
150 Here comes the directory listing.
drwxr-xr-x 6 0 0 4096 May 25 13:54 RedHat90
drwxr-xr-x 2 0 0 4096 Feb 28 19:21 pub
226 Directory send OK.
ftp>
那匿名用戶所訪問的是哪個目錄?是/var/ftp這個目錄
出現問題的解決:有時出錯,是因為沒有ftp和nobody用戶,所以要在系統中添加這兩個用戶,一般的情況下,這兩個用戶在系統中是存在的。看下面的操作。
[root@linuxsir001 root]# adduser ftp
adduser: user ftp exists
[root@linuxsir001 root]# adduser nobody
adduser: user nobody exists
從上面的操作中可知ftp和nobody用戶是存在的,所以沒有必要添加ftp和nobody用戶了。如果不存在,一定要添加這兩個用戶,否則會出現匿名用戶不能訪問的情況。
4]如果要以系統中存在的普通用戶登入FTP,也沒有什么可以設置的,添加一個用戶就行。比如我要添加beinan這個用戶,就要用下面的辦法
[root@linuxsir001 root]# adduser beinan
[root@linuxsir001 root]# passwd beinan
Changing password for user beinan.
New password:


BAD PASSWORD: it does not contain enough DIFFERENT characters
Retype new password:
passwd: all authentication tokens updated successfully.
[root@linuxsir001 root]#
這樣的話,就在/home目錄中出現一個beinan的用戶目錄:如下:
[root@linuxsir001 root]# ls /home/
beinan
如果我們想讓beinan這個用戶作為虛擬用戶,也就是說,beinan這個用戶是不能登入系統的,只能是登入FTP。 那這樣的用戶應該如何添加呢??
[root@linuxsir001 backupNow]# adduser -g ftp -s /sbin/nologin beinan
[root@linuxsir001 backupNow]# passwd beinan
Changing password for user beinan.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
[root@linuxsir001 backupNow]#
注: 這僅僅是vsFTPd添加虛擬用戶的一個方法,還有更好的辦法需要我們去學習!另外的辦法也在測試之中。嚴格上來說,這種辦法不能算虛擬用戶。還有另外的 一個辦法,就是通過pam認證,用db_load來添加用戶,目前我也弄成功了,不過相對要復雜一點。正在測試之中。
如果我們想把用戶目錄定位到別的目錄應該怎么辦呢??這個也比較簡單,看一下useradd就比較明白了。比如我想添加beinan這個用戶,并把目錄放在/opt目錄中:如下操作:
[root@linuxsir001 root]# adduser -d /opt/beinan beinan
[root@linuxsir001 root]# passwd beinan
Changing password for user beinan.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
如果是添加虛擬用戶,也就是不讓用戶登入系統,只能登入FTP的用戶。如果我們想把beinan這個用戶目錄定位在/opt/beinan這個目錄中,根據上面的方法。我們應該如下操作
[root@linuxsir001 backupNow]# adduser -d /opt/beinan -g ftp -s /sbin/nologin beinan
[root@linuxsir001 backupNow]# passwd beinan
Changing password for user beinan.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
[root@linuxsir001 backupNow]#
看一下是不是已經成功添加到了beinan這個用戶,并把beinan的家目錄放在了/opt目錄中呢??
[root@linuxsir001 root]# ls /opt/
beinan
證明已經成功。
我們可以在text模式下以beinan用戶登入,然后來訪問ftp。
[root@linuxsir001 root]# ftp 192.168.0.1
Connected to 192.168.0.1.
220 (vsFTPd 1.1.3)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (192.168.0.1:root): beinan
331 Please specify the password.
Password:
230 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
是不是成功了???
我們也可以用gftp來訪問beinan用戶,并上傳相應的東西,所傳上的東西就放在beinan用戶所在的家目錄中,普通用戶的家目錄在哪里,寫您所用的添加用戶的方法有關。我在前面已經說了兩種辦法,一種是默認的添加方法,就是放在/home目錄中。
在本例中,我是采用默認的添加用戶的方法。也就是不特別指定用戶用戶,這樣的話,用戶目錄就在/home目錄中。比如用beinan登入FTP時,訪問的就是/home/beinan這個目錄。讓傳的東西也在這個目錄中。
那匿名用戶所訪問的是哪個目錄呢???
應該是:/var/ftp這個目錄
5]訪問ftp的幾種方法
第一種方法就是text訪問,也就是用ftp命令來訪問。這個前面已經說過了。
第 二種方法是以客戶端FTP軟件來訪問,在linux中有gftp。在本例中,我的FTP地址是通過局域網訪問的。地址欄中,添上192.168.0.1, 端口是21,用戶名和密碼的添寫,如果您是用匿名登入,請不要添寫用戶名和密碼。如果用普通用戶登入,這個是必須要用用戶名和密碼的。
第三種辦法是和瀏覽器訪問:如果匿名登入,就直接用下面的方法:
ftp://192.168.0.1
如果是用戶登入方式,應該是
ftp://beinan@192.168.0.1
如果想讓在互聯網上的用戶能訪問到,如果您是用ADSL來訪問互聯網,要查找到您的動態IP,用下面的辦法
[root@linuxsir001 root]# ifconfig ppp0
ppp0 Link encap:Point-to-Point Protocol
inet addr:218.61.7.23 P-t-P:218.61.7.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:24245 errors:0 dropped:0 overruns:0 frame:0
TX packets:20411 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:23103297 (22.0 Mb) TX bytes:3588337 (3.4 Mb)
從上面的可以知道,能讓在internet訪問的地址是:218.61.7.23
二。如何讓局域網通過這個FTP安裝Linux呢??以 RedHat 9.0為例:
1。我們要在/var/ftp中,為每個發行版建一個目錄,然后把每個發行版的每個版本再建一個目錄。把每個版本的ISO都解壓到相應的目錄里。舉個例子:
比如我想讓其它的客戶機,通過我的服務器來安裝 RedHat9.0,我就要在/var/ftp目錄中建一個RedHat90的目錄,然后把RedHat 9.0的三個ISO都解到這個目錄中。
這樣服務器的設置就完成了。
2。客戶機方面如何引導及設置???我們可以做一個系統的引志盤,但有的發行版也沒有必要。這也要以各個發行版的情況而定。比如 RedHat 9.0的安裝,如果您的客戶機上有windows,就直接通過局域網的FTP,dosutils images isolinux三個目錄放到一個在fat32分區中建的目錄中,比如說在客戶機上建一個Redhat9的目錄,然后把三個文件拷到客戶機中的fat32 分區中的Redhat9的目錄中。
3.客戶機安裝及操作:
以DOS盤引導,不要加載CDROM,直接進入客戶機中fat32分區 RedHat9dosutils目錄,執行下面的命令。
autoboot
這樣就開始了安裝:
4.出現的畫面中,我們要選ftp安裝。在設置網絡環境時,我們要設置好IP和網關之類的。
以我的局域網為例:
客戶機的IP設置成192.168.0.5,掩碼也是2552555.255.0,網關設置成192.168.0.1。name 服務可以不設置。以匿名方式訪問FTP。
下一步會出現讓我們添寫FTP,及安裝源的地址,還是以我的局域網為例:
地址:192.168.0.1
路徑:因為我是把三個ISO放在了/var/ftp/ RedHat90的目錄下,我應該寫如下的
/ RedHat90
這樣就OK了,一切和其它的安裝方式都是一樣的了。
因為每個發行版不太一樣,所以通過網絡安裝,有的要做引導盤,如何做引導盤,我想大家早就知道了。如果不知道這方面的,請用搜索來找這方面的帖子。
vsFTP服務器,相關的一系統補充
補充一:如何有選擇的把用戶限制在家目錄中呢?
我們要自己建一個文件,在/etc目錄中
#touch /etc/vsftpd.chroot_list
以beinan和nanbei這兩個用戶限制在他們所在的家目錄中,而其它的FTP用戶不做此限制。
在vsftpd.chroot_list這個文件中,把beinan和nanbei添上去就行,注意,每個用戶占一行。
beinan
nanbei
然后改/etc/vsftpd/vsftpd.conf文件,找如下的兩行
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
把前面的#號去掉,也就是這樣的
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
如果沒有這樣的兩行,就可以自己添加上去也是一樣的。
設置好后,重新vsFTPD服務器。
補充一之補充:如何把系統內所有的FTP用戶都限制在家目錄中呢??經juliaugong兄的提示,我查找了vsFTPd的洋文說明,證明這個選項是一刀切的解決所有的用戶都能限制在家目錄中
我們可以通過更改vsftpd.conf文件,加入如下的一行
chroot_local_user=YES
改完配制文件,不要忘記重啟vsFTPd服務器
[root@linuxsir001 root]# /etc/init.d/vsftpd restart


關閉 vsftpd: [ 確定 ]
為 vsftpd 啟動 vsftpd: [ 確定 ]
[root@linuxsir001 root]#
補充二:打開vsFTP服務器的日志功能:
把下面xferlog_file前面的#號對掉,也就是把vsftp的log功能打開,這樣我們就能在/var/log目錄下查看vsftpd.log。這是vsFTP的日志功能,這對于我們來說是極為重要的。
#xferlog_file=/var/log/vsftpd.log
補充三:如何讓綁定IP到vsFTP?也就是說,如何讓用戶只能通過某個IP來訪問FTP。其實這個功能很有意思。如果綁定的是內網的IP,外部是沒有辦法訪問的。如果綁定的是對外服務的IP,內網也只能通過對外服務的IP來訪問FTP
在/etc/vsftpd/vsftpd.conf中加一行,以我的局域網為例,請看第一帖中的操作環境,這樣外網就不能訪問我的FTP了,內網也可能通過192.168.0.2來訪問FTP
listen_address=192.168.0.2
加完后,要重啟vsFTP服務器
[root@linuxsir001 root]# /etc/init.d/vsftpd restart
關閉 vsftpd: [ 確定 ]
為 vsftpd 啟動 vsftpd: [ 確定 ]
[root@linuxsir001 root]#
補充四:如何讓vsFTP服務器限制鏈接數,以及每個IP最大的鏈接數??
答:應該改vsFTP服務器的配制文件vsftpd.conf,加入下面的兩行:
max_clients=數字
max_per_ip=數字
舉例:我想讓我的vsFTP最大支持鏈接數為100個,每個IP,最多能支持5個鏈接,所以我應該在vsftpd.conf中加上如下的兩行:
max_clients=100
max_per_ip=5
改好了配制文件,不要忘記啟動vsftp服務器。
補充五:如何限制下載的速度?
anon_max_rate=數字 注:這是匿名的下載速度
local_max_rate=數字 注:這是vsFTP服務器上普通用戶的下載速度
注:這個數字的單位是字節,所以我們要計算一下。比如我想讓匿名用戶和vsFTP上的用戶都以80KB下載,所以這個數字應該是1024x80=81920
所以我們要在vsftpd.conf中加入下面的兩行
anon_max_rate=81920
local_max_rate=81920
不要忘記重啟vsftpd服務
補充六:我的硬盤空間有限,如何把帳號ftp默認的路徑/var/ftp更改到別處?或者是,我的linux所有的目錄都放在/根分區,因為空間緊張,我能否把ftp這個用戶的默認路徑放到別的分區??
可以,應該如下操作!
首先要把ftp這個用戶刪除
#userdel -r ftp
會有錯誤信息,不過不用理,這是正常的。
然后我們再把這個用戶添加上,比如我想為帳號ftp的家目錄設置在/mnt/LinG/ftp,我們就可以如下操作
[root@linuxsir001 root]# mkdir /mnt/LinG
[root@linuxsir001 root]# adduser -d /mnt/LinG/ftp -g ftp -s /sbin/nologin ftp
僅僅是這樣做還不行,因為這樣還是不能讓匿名用戶找到它的家目錄,所以我們必須改變/mnt/LinG/ftp這個目錄的權限。
[root@linuxsir001 root]# chmod 755 /mnt/LinG/ftp/
[root@linuxsir001 root]# chown -R root.root /mnt/LinG/ftp/
補充七:如何定制歡迎信息,也就是我們登入有些FTP之后,會出現類似:歡迎您來到LinuxSir FTP,在這里,您會得到最真誠的幫助,如果有什么問題和建議,請來信,多謝。
實現這個并不難,我們可以查看vsftpd.cof文件中,是否有這行。
dirmessage_enable=YES
如果沒有就加上,如果dirmessage_enable=YES前面有#號,就把#號去掉。
然后我們制定一個.message文件,寫上您想要寫的東西,比如是.message的內容是如下的:
歡迎您來到LinuxSir FTP!
在這里,您會得到最真誠的幫助;
如果有什么問題和建議,請來信,多謝。
我們可以用編輯器來寫這個.message,我想這個過程就不用說了吧。
然后我們把.message這個文件復制到各個用戶的家目錄中。比如我的FTP的一個用戶是beinan,這個用戶所在的家目錄是/home/beinan
我 們就要把.message放在/home/beinan這個目錄下。如果系統用戶ftp,他的目錄就是/var/ftp這個目錄,這個是默認的,當匿名用 戶登入時就訪問的是/var/ftp這個目錄。我們要讓匿名用戶能看到歡迎信息。就要把.message放在/var/ftp目錄中。其它的用戶,也無非 就是類似的操作。
補充八:如何實現虛擬路徑?
比如:
/home/a 映射為 ftp://localhost/a
/home/b/c 則為 ftp://localhost/c
其實這個不能說是vsFTPd的內容,其實我們早就接觸過了,可能我們沒有注意,我們可以通過如下的方法來實現。
#mount --bind [原有的目錄] [新目錄]
比如我的ftp的默認目錄是/var/ftp,我想把/mnt/LinG/WinSoft文件夾,映射到/var/ftp目錄中,我就如下操作
我們要先在/var/ftp目錄中建一個目錄
#mkdir /var/ftp/WinSoft
然后執行mount命令
#mount --bind /mnt/LinG/WinSoft /var/ftp/WinSoft
這樣就OK了。
補充九:如何上匿名訪問、上傳,并支持下載和執行?
在默認的情況下,vsftp是不支持匿名用戶的訪問的,所以我們要自己打開相應的選項。現在我針對這個問題,我們要打開如下的選項。
anonymous_enable=YES 注:允許匿名訪問
anon_upload_enable=YES 注:允許上傳
anon_mkdir_write_enable=YES 注:允許建立相應的目錄
anon_umask=022 把上傳到FTP的文件或者目錄改變權限
當 然打開這些選項還是不行的,我們還要讓匿名寫入文件的上一級目錄有寫入權,以我所做的FTP為例,我所做的FTP的匿名訪問的目錄是/var/ftp,在 vsFTPd中,/var/ftp這個目錄是不能讓匿名用戶有寫入權限的,這是為了安全考慮,所以我們必須自己在/var/ftp目錄中建一個目錄,讓這 個目錄有寫入權。
比如:我在/var/ftp目錄建一個upload目錄,然后把它的權限設置成777,這樣匿名用戶就能寫入了。
#mkdir /var/ftp/upload
#chmod 777 /var/ftp/upload
改了一系列的文件,不要忘記重啟vsFTPd服務器
我是用standalone模式的,當然用下面的方法
[root@linuxsir001 root]# service vsftpd restart
關閉 vsftpd: [ 確定 ]
為 vsftpd 啟動 vsftpd: [ 確定 ]
[root@linuxsir001 root]#
如果您用的是xinetd模式來啟動vsFTPd,我們要重啟xinetd服務器
[root@linuxsir001 root]# service xinetd restart
停止 xinetd: [ 確定 ]
啟動 xinetd: [ 確定 ]
[root@linuxsir001 root]# ]
補充十:通過pam認證方式,添加虛擬用戶
通過pam認證,用db_load添加用戶,是真正的虛擬用戶。現在我們簡單的介紹一下,通過以后的學習,我們再深入補充:
1。在/etc/pam.d/目錄中創建一個文件ftp
[root@linuxsir001 root]# touch /etc/pam.d/ftp
2。在/etc/pam.d/ftp里面加上如下的兩行
auth required /lib/security/pam_userdb.so db=/etc/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd_login
3。創建一系統的用戶名用密碼的文件logins.txt
[root@linuxsir001 root]# touch logins.txt
在 logins.txt文件中,輸入如下的內容。這個內容您可以自己來定。比如我下面的。其實linuxsir007是FTP的虛擬用戶名,123456是 linuxsir007的密碼;linuxsir008是虛擬用戶名,234567是linuxsir008的密碼,以此類推,您想加入幾個就是幾個;下 面是我添加的FTP的虛擬用戶名和密碼。
linuxsir007
123456
linuxsir008
234567
linuxsir009
567890
linuxsir010
678901
linuxsir011
789012
4。創建一個真實的用戶名linuxsir006,這個linuxsir006的用戶,所在的家目錄由您來定。我在這里不多說了。我是按系統默認的來添加的。
[root@linuxsir001 root]# useradd linuxsir006
5。把/etc/hosts復制到/home/linuxsir006,并改變它的屬主
[root@linuxsir001 root]#cp /etc/hosts /home/linuxsir006/hosts
[root@linuxsir001 root]#chown linuxsir006.linuxsir006 /home/linuxsir006/hosts
6。通過db_load來創建虛擬用戶的庫文件。我們在前面建的logins.txt文件,我是放在了/root用戶目錄下。所以咱們得把目錄切換到/root目錄來創建虛擬用戶的庫文件。
[root@linuxsir001 root]# db_load -T -t hash -f logins.txt /etc/vsftpd_login.db
7。更改vsftpd.conf文件,加入如下的幾行
pam_service_name=ftp
guest_enable=YES
guest_username=linuxsir006
anon_world_readable_only=NO
8。重啟vsFTPd服務器;改了一系列的文件,不要忘記重啟vsFTPd服務器
我是用standalone模式的,當然用下面的方法
[root@linuxsir001 root]# service vsftpd restart
關閉 vsftpd: [ 確定 ]
為 vsftpd 啟動 vsftpd: [ 確定 ]
[root@linuxsir001 root]#
如果您用的是xinetd模式來啟動vsFTPd,我們要重啟xinetd服務器
[root@linuxsir001 root]# service xinetd restart
停止 xinetd: [ 確定 ]
啟動 xinetd: [ 確定 ]
[root@linuxsir001 root]#
9。如果您想讓用戶登入FTP時,登入成功的相應的信息,請把您制作的.message復制到您的用戶的家目錄中,這方面的請參考前面的補充。
10。測試:
[root@linuxsir001 root]# ftp 192.168.0.1
Connected to 192.168.0.1.
220 (vsFTPd 1.1.3)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (192.168.0.1:root): linuxsir007
331 Please specify the password.
Password:
230-歡迎光臨LinuxSir自由FTP
230-在這里,您將得到最真誠的幫助!
230-本站限度為30KB!
230-每個IP限四個線程
230-請大家遵守FTP的有關規定。
230-多謝合作!
230-
230-LinuxSir管理部
230 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (192,168,0,1,85,171)
150 Here comes the directory listing.
-rw-r--r-- 1 ftp ftp 174 Jun 01 12:59 hosts
drwxr-xr-x 3 ftp ftp 4096 Jun 01 13:29 linuxsir008
drwxr-xr-x 2 ftp ftp 4096 Jun 01 13:24 sun
226 Directory send OK.
ftp>
補充十一:如何把 RedHat 9.0中系統默認安裝的vsftpd-1.1.3-8.i386.rpm,系統默認vsFTPd是用standalone啟動方式 ,改為xinetd啟動方式 ?
如果是用源碼包安裝的,安裝后就是xinetd模式,如果是用RPM包安裝的,在 RedHat 9.0中,應該用下面的方法來解決。
1.在/etc/xinetd.d/目錄中創建一個文件vsftpd
[root@linuxsir001 root]# touch /etc/xinetd.d/vsftpd
/etc/xinetd.d/vsftpd內容如下:
service ftp
{
socket_type = stream
wait = no
user = root
server = /usr/sbin/vsftpd
# server_args =
# log_on_success += DURATION USERID
# log_on_failure += USERID
nice = 10
disable = no
}
2。 復制vsftpd.conf到/etc/目錄下,因為xinetd對vsFTPd配制文件應該在/etc目錄下,所以我們就必須把這個文件復制到/etc 目錄下,否則會出現系統中local用戶無法登入,也就是說,不復制這個文件會出現ftp非匿名用戶無法訪問,只能用匿名用戶訪問。
[root@linuxsir001 root]# cp /etc/vsftpd/vsftpd.conf /etc/vsftpd.conf
3。更改配制文件/etc/vsftpd.conf,把如下的項注掉:
也就是把
listen=YES改為
#listen=YES
或者是把這行刪除也行。
4。把/etc/init.d/vsftpd這個文件刪除。其實最好的備份到別處,因為我們有時實驗來實驗去,可能還會轉到standalone模式啟動。我就直接移動到別的目錄,比如是/root下面的backup目錄。
[root@linuxsir001 root]#mkdir /root/backup
[root@linuxsir001 root]# mv /etc/init.d/vsftpd /root/backup
5。運行ntsysv,把vsftpd的服務取消
[root@linuxsir001 root]#ntsysv
[ ] vsftpd
6。重啟xinetd服務
[root@linuxsir001 root]# service xinetd restart

轉載于:https://my.oschina.net/accesssoul/blog/61396

總結

以上是生活随笔為你收集整理的Linux下VSFTP配置全攻略的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

亚洲九九九在线观看 | 日韩深夜在线观看 | 亚洲日本va在线观看 | 999在线观看视频 | 亚洲aⅴ在线观看 | 日本黄色大片儿 | 欧美最猛性xxxxx(亚洲精品) | 中文字幕有码在线观看 | 国产日韩欧美中文 | 国产在线不卡视频 | 久久午夜电影网 | 99av国产精品欲麻豆 | 免费亚洲片 | 六月色婷婷 | 丁香花中文在线免费观看 | 美女一级毛片视频 | 激情视频国产 | 日本性久久 | 国产午夜精品久久久久久久久久 | 国产一级性生活视频 | 日本高清xxxx | 久久99国产综合精品免费 | 日韩视频一区二区在线观看 | 亚州性色 | 久草在线免费看视频 | 欧美成人91 | 日韩电影在线观看一区二区三区 | 少妇bbbb揉bbbb日本 | 色婷婷激婷婷情综天天 | av在线电影播放 | 亚洲精品在线观看视频 | 一级片在线 | 天天射射天天 | 精品视频免费播放 | 二区三区在线观看 | 亚洲国产中文字幕 | 国产经典av | 成人黄色电影在线观看 | 欧美大片大全 | 日日激情 | 绯色av一区| 日韩色区 | 在线欧美日韩 | 国产精品久久久久久久久毛片 | 日韩在线网址 | www.com久久 | 成人午夜网| 91精品视频一区二区三区 | 天天射日| 久久五月天色综合 | 国产免费一区二区三区最新6 | 又黄又爽又色无遮挡免费 | 国产黄大片 | 69av免费视频 | 亚洲欧美日韩一级 | 亚洲视屏 | 欧美日韩另类在线观看 | 日韩三级久久 | 天天躁日日躁狠狠 | 久久99精品久久久久久三级 | 中文字幕免费久久 | 日本福利视频在线 | 在线观看国产一区 | 伊人精品在线 | 99久久精品国产亚洲 | 国产视频九色蝌蚪 | 免费a级观看 | 中文字幕网站 | 五月天狠狠操 | 国产99久久精品一区二区300 | 中文字幕一区二区在线播放 | 成人av在线一区二区 | 在线观看日韩一区 | 精品久久久亚洲 | 天天干 夜夜操 | 97色免费视频 | 国产破处在线视频 | 亚洲激情在线 | 久久免费毛片视频 | 国产在线自 | 天天激情综合网 | 亚洲国产欧美一区二区三区丁香婷 | 久久精品3 | 国产成视频在线观看 | 97国产人人| 丁香婷婷深情五月亚洲 | 中文字幕精品一区久久久久 | 在线你懂的视频 | 成人免费大片黄在线播放 | 麻豆91在线播放 | 欧美一级片免费在线观看 | 免费日韩在线 | 亚洲电影久久久 | 久久精品久久99精品久久 | 日本色小说视频 | 日韩在线 一区二区 | 欧美午夜寂寞影院 | 国产精品福利无圣光在线一区 | 九九视频在线观看视频6 | av福利在线播放 | 中文字幕在线观看第一区 | 亚洲成人蜜桃 | 国产精品久久久久久久久久不蜜月 | 日本精品视频一区 | 亚洲乱码在线观看 | 国产精品乱码高清在线看 | 97色噜噜 | www.狠狠操 | 久久你懂的 | 国产精品一区二区av影院萌芽 | 免费日韩一区二区三区 | 久久成人一区二区 | av一区二区三区在线播放 | 亚洲欧美视频一区二区三区 | 久久久久久久久久电影 | 免费在线观看成人小视频 | 日本精品一区二区 | 亚洲视频在线视频 | 欧美激情综合五月 | 欧美地下肉体性派对 | 99精品免费久久久久久久久 | 一级片免费观看视频 | 一级一级一片免费 | 在线免费中文字幕 | 日日日网| 在线观看岛国av | 黄色av成人在线 | 日韩一区二区三区视频在线 | 亚洲午夜久久久久久久久 | 国产午夜一级毛片 | 麻豆视频一区 | 中文字幕在线精品 | 日韩一级片观看 | 一级黄色在线视频 | 国产精品一二 | 久久精品视频观看 | 在线精品国产 | 午夜婷婷在线观看 | 亚洲精品色视频 | 午夜久久久久久久久久久 | 91黄在线看| 五月激情站| 天天干天天综合 | 欧美性免费 | 91麻豆精品国产自产 | 久久a v视频 | 国产自制av| 亚洲精品国产精品国产 | 日韩视频图片 | 香蕉在线播放 | 人人射网站 | 日韩精品一区二区三区在线播放 | 亚洲午夜精品一区 | 天天曰天天曰 | 在线天堂中文www视软件 | 国产特级毛片 | 日韩高清一区二区 | 亚洲1区在线 | 九九日九九操 | 久久久91精品国产一区二区三区 | 91九色视频网站 | 99热超碰在线 | 爱爱av网| 日韩剧 | 三级黄色大片在线观看 | 91精品久久香蕉国产线看观看 | 免费91在线 | 狠狠躁夜夜躁人人爽超碰91 | 99婷婷| 精品黄色在线观看 | 欧美视频99 | 日韩在线视 | 中文av在线免费观看 | 国产日韩欧美自拍 | 91日韩精品视频 | 热久久免费视频精品 | 亚洲视频综合 | 亚洲a网| 91成人精品一区在线播放69 | 日韩在线观看a | 欧美国产精品久久久久久免费 | 国产精品18久久久久久vr | 亚洲精品视频二区 | 美女免费黄网站 | 欧美精品生活片 | av在线播放不卡 | 免费看的黄网站软件 | 在线看成人 | 中文字幕一区二区三区在线视频 | 国产淫a | 亚洲精品在线视频 | 一区二区三区在线播放 | 麻豆免费视频网站 | 国产日韩欧美在线观看视频 | 伊人久久五月天 | 天天操天天爽天天干 | 国产人免费人成免费视频 | 激情深爱.com| 欧美久久久| 伊人中文字幕在线 | 麻豆极品 | 六月丁香婷婷久久 | 五月婷婷中文字幕 | 97爱爱爱 | 亚洲精品456在线播放第一页 | 永久免费av在线播放 | 国内揄拍国内精品 | 韩国精品视频在线观看 | 毛片久久久 | 91麻豆国产福利在线观看 | 91精品蜜桃 | 日韩av一区二区三区在线观看 | 国语精品久久 | 一级黄色免费网站 | 精品在线播放视频 | 麻豆免费在线视频 | 久久婷婷国产 | 国产亚洲婷婷免费 | 色中色亚洲 | 久久在线免费观看 | 免费一级特黄录像 | 激情网五月婷婷 | 少妇bbw搡bbbb搡bbbb | 91精品国产一区 | 激情影音先锋 | 国产资源免费 | 亚洲天天干 | 一区二区三区久久 | 免费在线观看亚洲视频 | www欧美色 | 久久刺激视频 | 国产 日韩 在线 亚洲 字幕 中文 | 欧美综合在线视频 | 精品国产1区二区 | 亚洲精品视频在线观看免费 | 国产视频999 | 揉bbb玩bbb少妇bbb | 亚洲天天草| 亚洲欧洲在线视频 | 久久 国产一区 | 国产成人免费网站 | 久久激情婷婷 | 日韩国产精品久久久久久亚洲 | 色夜视频 | 999久久国产精品免费观看网站 | 免费观看91视频 | a'aaa级片在线观看 | a视频免费看 | 国产一区二区三区高清播放 | www.色com | 99久热在线精品视频成人一区 | 色网站免费在线观看 | 久久手机看片 | 可以免费观看的av片 | 天天干,天天射,天天操,天天摸 | 激情欧美一区二区免费视频 | 国产剧情一区 | 91久久久久久国产精品 | 免费在线观看国产精品 | 国产亚洲精品久久久久久网站 | 尤物一区二区三区 | 中文字幕91 | 美女黄久久| 99精品在线观看视频 | 国产生活一级片 | 欧美视频日韩 | 欧美精品免费在线 | 天堂av网站 | 国产精品激情 | 国产99久久久精品视频 | 天天躁日日躁狠狠躁 | 美女久久精品 | 亚洲精品成人av在线 | 亚洲精品综合一二三区在线观看 | 69人人| 天天综合中文 | 日韩精品一区二区三区水蜜桃 | 99久免费精品视频在线观看 | 91在线超碰| 精品成人网 | 国产不卡精品 | 国产精品自在线拍国产 | 国内精品久久久 | 久久精品欧美一区二区三区麻豆 | 国产精品久久久久久久午夜 | 精品国产一区二区三区蜜臀 | 日韩精品一区二区三区不卡 | 国内综合精品午夜久久资源 | 日日干 天天干 | 在线看黄色的网站 | www.天天色.com | 99精品视频播放 | 91香蕉亚洲精品 | 色综合色综合久久综合频道88 | 97超碰总站 | 手机在线日韩视频 | 精品一区二区三区久久久 | 亚洲精品国产日韩 | 久久伦理影院 | 欧美午夜理伦三级在线观看 | 狠狠狠色丁香婷婷综合久久88 | 久久精品国产亚洲aⅴ | 成年人免费观看在线视频 | 久久午夜色播影院免费高清 | 伊人婷婷激情 | 91看片在线免费观看 | 免费视频在线观看网站 | 天天色天天射天天操 | 国产手机视频在线 | 亚洲 欧美 综合 在线 精品 | 久久久久激情电影 | 久久久一本精品99久久精品 | 黄av免费在线观看 | 在线亚洲高清视频 | 国产一级视频免费看 | 国产一区视频在线播放 | 激情综合一区 | 91视频 - 88av | 国产999精品| 91成人网页版 | 国产精品久久久久久吹潮天美传媒 | 色妞久久福利网 | a午夜电影 | 日韩激情三级 | 国产精品一区在线观看你懂的 | 成人丝袜 | 久草精品网 | 国产丝袜在线 | 一区在线电影 | 久久免费福利 | 日韩av网站在线播放 | 日本黄色免费电影网站 | 99久热在线精品视频观看 | 久久综合欧美 | 亚洲精品乱码久久久久久9色 | 看片一区二区三区 | 婷婷激情在线 | 色婷婷综合激情 | 国产精品国产精品 | 成人久久综合 | 99精品免费在线观看 | 日韩精品一区二区三区三炮视频 | av成人免费在线观看 | 99久精品视频 | 视频在线观看99 | 成人资源在线 | 久久久久久久久久久久电影 | 久久五月婷婷丁香社区 | 精品美女国产在线 | 成人免费看电影 | av日韩不卡 | 久久久在线视频 | 国产精品五月天 | 亚洲一级电影视频 | 国产精品9999久久久久仙踪林 | 国产成人综| 免费观看一区二区三区视频 | 欧美日韩一级视频 | 成人免费在线视频观看 | 亚洲乱码在线观看 | 欧美日韩一区二区在线观看 | 日本深夜福利视频 | 黄色成人在线网站 | 免费在线观看中文字幕 | 天天爽夜夜爽人人爽曰av | 午夜av一区二区三区 | 色网站国产精品 | 麻豆免费精品视频 | 日韩av片免费在线观看 | 欧美一二三区在线播放 | 三上悠亚在线免费 | 最近能播放的中文字幕 | 毛片一级免费一级 | 婷婷久久国产 | 91豆麻精品91久久久久久 | 亚洲欧美精品在线 | 成人av电影免费观看 | 激情深爱.com | 精品亚洲免费视频 | 在线探花| 成人av地址 | 日本中文一区二区 | 国产 精品 资源 | 九九九九九精品 | 激情视频免费在线 | 成人动漫一区二区 | 激情综合久久 | 在线看国产日韩 | 免费av网址大全 | 九草在线视频 | 日韩在线看片 | 色综合天天综合网国产成人网 | 亚洲禁18久人片 | 欧美最新大片在线看 | 91精品久久久久久久99蜜桃 | 久久精品直播 | 成人sm另类专区 | 久久你懂的 | 日韩美精品视频 | 婷婷六月综合网 | av在线免费播放 | 91亚洲在线观看 | 日本久久久久 | 国产一区高清在线 | 国产精品久久久久9999 | 中文字幕亚洲不卡 | 欧美日韩视频在线播放 | 99免费在线播放99久久免费 | 91传媒视频在线观看 | 亚洲免费成人av电影 | 亚洲理论在线观看电影 | 亚洲精品久久久久999中文字幕 | 九九色网 | 久久久午夜精品理论片中文字幕 | 黄色软件在线看 | 久久精品伊人 | 一二三区av| 久久久免费观看 | 国产午夜视频在线观看 | 999亚洲国产996395 | 91大神精品视频在线观看 | 人人草在线视频 | 九九九九免费视频 | 日本99干网 | 91色综合| 欧美精品一级视频 | 婷婷亚洲综合 | 亚洲国产三级在线观看 | 中文字幕字幕中文 | 视频一区二区视频 | 久久免费精品视频 | 久久综合五月婷婷 | 探花视频免费观看高清视频 | 少妇搡bbb | 亚洲高清精品在线 | 二区三区精品 | 国产精品国产三级在线专区 | 在线观看a视频 | 中文字幕区 | www夜夜| 亚洲黄色片在线 | 久久夜色精品国产欧美乱 | 又色又爽又激情的59视频 | 最新日韩视频 | 在线看片中文字幕 | 人人爽人人爽人人片av | 国产在线播放一区二区三区 | 久久免费毛片视频 | 精品久久久精品 | 国产在线精品一区二区不卡了 | 亚洲国产福利视频 | 精品久久久久久久久久 | 免费看一级一片 | 国产精品视频大全 | 精品成人a区在线观看 | 成人一级 | 日韩免费av网址 | 久草在线综合网 | 久久精品欧美一区 | 日韩免费电影 | 欧美激情视频在线观看免费 | 日韩大片在线 | 97超碰在线人人 | 麻花天美星空视频 | 99视频精品 | 日韩在线免费观看视频 | 国产精品www| 成人一区影院 | 亚洲精品免费在线视频 | 亚洲精品欧美成人 | 中文字幕在线国产精品 | 黄色美女免费网站 | 日韩欧三级| 日韩大片免费观看 | 亚洲精品午夜久久久 | 日韩乱色精品一区二区 | 九九热中文字幕 | 成人精品999| 国产精品第一视频 | 精品视频 | 国产在线精品一区二区 | 亚洲视频 视频在线 | 中文字幕五区 | 国产一级二级在线 | 成人在线免费视频 | 色就色,综合激情 | 最新av在线播放 | 在线播放你懂 | 亚洲精品乱码久久久久久久久久 | 99r国产精品 | 免费亚洲精品视频 | 国产成人精品久久久久 | 五月天电影免费在线观看一区 | 成人黄色国产 | 久久午夜羞羞影院 | 日韩毛片久久久 | 国产日产精品一区二区三区四区的观看方式 | 国产中文字幕在线视频 | 久久视频在线 | 黄色a视频 | 丁香国产视频 | 97精品国产91久久久久久 | 青青河边草手机免费 | 狠狠干天天 | 99精品在线免费视频 | 91最新视频在线观看 | 人人看人人艹 | 国产99久久久精品 | 最新av网址在线 | 久久一区精品 | 国产成人精品午夜在线播放 | 日批网站在线观看 | 久久免费精品视频 | 狠狠狠狠干 | 伊人婷婷在线 | av高清不卡 | 成人a在线观看高清电影 | 久久精品国产美女 | 日本精品va在线观看 | 麻豆91在线观看 | 一本—道久久a久久精品蜜桃 | 亚洲va男人天堂 | 国产精品久久久久aaaa九色 | 韩日精品在线 | www.91成人| a级免费观看 | 99福利片 | 在线视频专区 | 夜色资源站国产www在线视频 | 午夜性生活| 在线观看日韩视频 | 国产色区| 亚洲国产手机在线 | 日韩欧美一区二区三区视频 | 亚洲欧美日韩国产一区二区三区 | 免费午夜视频在线观看 | 中文字幕二区 | 久久久久久久久久电影 | 精品毛片一区二区免费看 | 国产精品日韩欧美 | 91日韩精品视频 | 五月视频 | 国产精品国产三级国产不产一地 | 久久精品视频在线免费观看 | 91av社区 | 国产一区在线观看免费 | 亚洲高清不卡av | 久久久亚洲成人 | 97爱| 久久草网 | 免费又黄又爽 | 精品久久久久久国产偷窥 | 五月色综合 | 国产伦理久久精品久久久久_ | av免费观看网址 | 国产剧情一区二区 | 99久久精品视频免费 | 中文字幕三区 | 国产精品k频道 | 97久久久免费福利网址 | 国产精品自在线拍国产 | 手机看片中文字幕 | av五月婷婷 | 久久精品视频免费播放 | 黄色小说免费观看 | 奇米777777| 国产一级在线免费观看 | 日韩在线观看中文 | 最新成人av| 日韩高清在线一区二区三区 | 精品福利视频在线观看 | 国产精品久久久久999 | 欧美污在线观看 | 国产999免费视频 | 又长又大又黑又粗欧美 | 夜色成人网| 久久精品视频在线观看免费 | 欧美在线视频第一页 | 久久黄色精品视频 | 欧美一区二区精美视频 | 中文免费在线观看 | 久视频在线播放 | 激情综合久久 | 欧美日韩一区二区久久 | 亚洲精品免费在线播放 | 91精品国产麻豆国产自产影视 | 91精品视频免费观看 | 亚洲精品动漫在线 | 麻豆视频在线看 | 高潮久久久久久 | 黄视频色网站 | 国产传媒一区在线 | 毛片永久免费 | 亚洲天堂网站视频 | 日韩在线不卡视频 | 久久国产精品99久久人人澡 | 精选久久 | 天天射天天操天天色 | 草樱av| 字幕网资源站中文字幕 | 超碰个人在线 | 97精品在线视频 | 天干啦夜天干天干在线线 | 日韩高清免费在线观看 | 国产精品自在线 | 国产大陆亚洲精品国产 | 国产精品久久久久久久久久尿 | 激情综合网五月激情 | 香蕉在线观看 | 久久免费视频2 | 中文字幕日本在线观看 | 久草热久草视频 | 欧美小视频在线观看 | 亚洲精品自拍视频在线观看 | 伊香蕉大综综综合久久啪 | 2019av在线视频 | 天天综合网天天综合色 | 亚洲精品视频在线播放 | 国产露脸91国语对白 | 欧美午夜剧场 | 日韩在线高清视频 | 欧美日本国产在线观看 | 欧美综合在线视频 | 日韩在线观看网站 | 91桃色在线免费观看 | 久久亚洲私人国产精品va | 欧美亚洲免费在线一区 | 精品美女国产在线 | 国内精品久久久久国产 | 超碰97免费在线 | 国产午夜在线观看视频 | 波多野结衣视频一区二区三区 | 波多野结衣在线观看一区二区三区 | 日韩高清av在线 | 国产福利在线免费 | 日韩免费观看av | 精品国产欧美一区二区三区不卡 | 九九交易行官网 | 欧美一区二区三区不卡 | 少妇bbw揉bbb欧美 | 国产专区在线看 | 香蕉视频免费在线播放 | 色综合天天色综合 | 久草在线视频新 | 午夜精品久久久99热福利 | 免费看一级黄色大全 | 狠狠精品 | 午夜视频一区二区 | 亚洲国产精品999 | 婷婷六月丁香激情 | 亚洲成人免费在线观看 | 天天操夜操视频 | 日韩av播放在线 | 四虎在线永久免费观看 | 日韩av在线网站 | 麻豆国产网站 | 国产精品美女 | 一区二区三区视频网站 | 国产免费嫩草影院 | 爱av在线网 | av女优中文字幕在线观看 | 一本一本久久aa综合精品 | 99久久影院| 国产小视频在线看 | 国产一区二区在线影院 | 中文字幕亚洲五码 | 国产精品久久久久久久久久不蜜月 | aⅴ精品av导航| 亚洲激情在线视频 | 国产精品久久一卡二卡 | 99久久久国产精品美女 | 成人理论电影 | 亚洲激情 | 97电影在线看视频 | 69国产盗摄一区二区三区五区 | 美女激情影院 | 在线观看片 | 韩日电影在线免费看 | 999视频在线播放 | av在线在线 | 三级在线视频播放 | 色婷婷成人 | 亚洲精品一区二区三区在线观看 | 欧美做受高潮1 | 成人av在线直播 | 97超碰在线播放 | 亚洲天天综合网 | 欧美日韩另类视频 | 黄色影院在线播放 | 日韩最新在线 | 欧美成人在线免费观看 | 精品久久久精品 | 4438全国亚洲精品观看视频 | 美女国内精品自产拍在线播放 | 日韩有码中文字幕在线 | 美女网站视频久久 | 欧美成年网站 | 99精品久久久久久久久久综合 | www日日夜夜 | 中文字幕在线播放日韩 | 婷婷在线网| 午夜久久电影网 | 五月丁色 | 一级黄色免费网站 | 国产成人在线综合 | 九九九热视频 | 成人免费网站视频 | 狠狠干天天干 | 亚洲五月综合 | 探花视频在线版播放免费观看 | 国内少妇自拍视频一区 | 久久国产精品成人免费浪潮 | 91高清视频免费 | 天天操天天摸天天射 | 国产成人一级 | 国产精品日韩在线观看 | 久久精品99国产精品酒店日本 | 99国产视频| 欧美一区二区在线 | 波多野结衣久久资源 | 操操操综合 | 国产成人精品免费在线观看 | 天天干亚洲 | 成人精品国产 | 欧美日韩电影在线播放 | 91av在线播放 | 99热都是精品 | 一区二区三区视频网站 | 最近能播放的中文字幕 | 最新中文字幕在线资源 | 97麻豆视频 | av黄网站| 亚洲免费一级电影 | 国产91勾搭技师精品 | 久久免费99 | 国产一级a毛片视频爆浆 | 精品国产一区二区三区日日嗨 | 激情欧美一区二区三区免费看 | av在线免费播放 | 永久av免费在线观看 | 99精品久久99久久久久 | 不卡日韩av| 天天操天天操 | 国产资源在线观看 | 一级精品视频在线观看宜春院 | 欧美日韩视频 | 最新中文在线视频 | 国产精品久久三 | 国内精品视频在线 | 婷婷免费在线视频 | 亚洲精品视频在线观看网站 | 在线观看mv的中文字幕网站 | 超碰在线观看97 | 国产精品美女久久久久久久 | 成人av资源| 国产精品婷婷午夜在线观看 | 极品久久久久久久 | 日韩视频二区 | 人人爽人人爽人人 | 97国产人人| 久久手机看片 | 天天艹天天干天天 | 久久撸在线视频 | 99视频偷窥在线精品国自产拍 | 91在线操| 一二三四精品 | 午夜男人影院 | 国产精品中文字幕在线 | 一级免费看| 欧美视频国产视频 | 超碰人人91 | 91资源在线视频 | 日韩欧美精品一区二区三区经典 | 亚洲色综合 | 国产精品一区二区三区在线免费观看 | 欧美无极色 | 国产伦精品一区二区三区免费 | 婷婷丁香激情网 | 超碰成人av | 涩涩网站免费 | 日韩高清 一区 | 四虎天堂 | 国产精品日韩欧美一区二区 | 亚洲天堂免费视频 | 九九爱免费视频在线观看 | 手机在线小视频 | 91香蕉视频好色先生 | 一区二区激情 | 最近最新中文字幕视频 | 日韩精品中字 | 欧美成人91 | 高清免费在线视频 | 久久男人免费视频 | 日日爱网站 | 狠狠精品 | 欧美一区二区三区在线视频观看 | 91av在线视频播放 | 一区电影| 日韩免费高清 | 一区二区三区动漫 | 国产精品久久久久av福利动漫 | 日本在线观看一区二区三区 | 精品国产一区二区三区噜噜噜 | 五月色综合| 黄色一级免费电影 | 国产九九精品 | 一区二区欧美激情 | 国产色拍拍拍拍在线精品 | 99精品免费久久久久久久久 | 91大神电影 | 久久爱资源网 | 久久视频这里只有精品 | 日韩av一卡二卡三卡 | 不卡视频一区二区三区 | 三级动态视频在线观看 | 精品91在线 | 国产在线精品播放 | 久草视频免费在线观看 | 免费在线视频一区二区 | 99 久久久久 | 国产精品久久久久国产精品日日 | www.av小说| 欧美性大战久久久久 | 免费在线观看av网站 | 麻豆91小视频 | 久久免费国产视频 | 99在线观看精品 | 在线观看av的网站 | 黄av免费在线观看 | 一二三区视频在线 | 黄色三级网站在线观看 | 国产中文字幕在线 | 久久久久免费精品 | www.xxx.性狂虐| 99久久99久久免费精品蜜臀 | 麻豆果冻剧传媒在线播放 | 国产精品久久久久久久久久久久久 | 久久这里精品视频 | 亚洲欧美精品在线 | 综合伊人久久 | 五月婷婷亚洲 | 精品久久久久久电影 | 色婷丁香 | 欧美日本国产在线观看 | 丝袜av一区 | 狠狠操操操 | 久久香蕉电影 | 日韩精品视频免费 | 91亚洲欧美激情 | 国产一区在线观看免费 | 亚洲欧洲日韩在线观看 | 青青河边草免费观看完整版高清 | 国产精品美女久久 | 大片网站久久 | 久草视频免费在线观看 | 一级黄色视屏 | 一区二区三区在线观看免费视频 | 色.com| 国产人免费人成免费视频 | 九七视频在线 | av免费网站 | 日产av在线播放 | 丝袜av网站 | 国产精品你懂的在线观看 | 亚洲国产免费网站 | 夜色成人av| 91精品在线观看视频 | 日韩国产精品久久 | 五月天亚洲综合 | 日韩在线影视 | 国产精品美女久久久久久免费 | 91精品专区 | 99久久婷婷国产综合亚洲 | 免费观看的黄色 | 免费观看成人网 | 国产视频每日更新 | 97成人精品视频在线播放 | 久久久久久久久久久影视 | 日韩在线第一区 | 午夜视频色 | 日韩在线短视频 | 精品在线播放视频 | 日韩一三区 | 欧美午夜理伦三级在线观看 | 91视频-88av| 在线观看中文字幕第一页 | 久久久久久精 | 玖玖玖影院 | 激情综合五月 | 日日爽视频 | av先锋影音少妇 | 日韩午夜电影院 | 国产网站色 | 激情综合久久 | 天天操天天干天天干 | 成人黄色片免费 | 色综合久久中文综合久久牛 | 中文乱幕日产无线码1区 | 日韩精品久久久 | 国产成人综合精品 | 操久| 久久午夜视频 | 中文字幕久久精品一区 | 国产99久久久精品 | 亚洲综合激情网 | 久久人人爽爽 | 久久不见久久见免费影院 | 国产精品精品国产婷婷这里av | a在线v | 91中文字幕| 亚洲视频1区2区 | 国内精品视频一区二区三区八戒 | 91重口视频 | 精品久久一级片 | 久久成人一区二区 | 欧美成年性| 国产精品国产三级国产不产一地 | 草久在线视频 | 亚洲最快最全在线视频 | 六月丁香激情综合色啪小说 | 久久精品99国产精品亚洲最刺激 | 亚洲国产精品推荐 | 亚州精品成人 | 亚洲午夜精品一区二区三区电影院 | 免费在线激情电影 | 在线免费观看不卡av | 婷婷久久久久 | 免费视频色 | 日韩在线网址 | 国产亚洲婷婷免费 | 国产美女精品视频 | 福利网址在线观看 | 婷婷六月久久 | 久草在线免费资源站 | av电影免费在线看 | 91爱爱网址 | 日韩美女黄色片 | 免费高清男女打扑克视频 | 四虎成人在线 | 亚洲精品午夜久久久久久久 | 日日操天天射 | 亚洲电影久久 | 国产亚洲精品久久久久秋 | 91麻豆精品91久久久久同性 | 97在线观 | 国产v欧美 | 亚洲在线 | 五月天综合色 | 欧美日韩69| 日韩一区二区免费视频 | 国产资源网站 | 欧美色图另类 | 九九免费在线观看 | 夜夜高潮夜夜爽国产伦精品 | 国产精品手机在线 | 欧美日韩国产精品爽爽 | 国产高清一| 亚洲精品乱码久久久久久蜜桃91 | 一区三区视频在线观看 | 91成人久久| 亚洲电影网站 | av在线色 | 日本aaa在线观看 | 成人av一级片 | 日韩精品一卡 | 激情文学丁香 | 亚洲精品午夜aaa久久久 | 国产日韩精品一区二区在线观看播放 | 国产精品女同一区二区三区久久夜 | 韩日精品视频 | 日韩一区正在播放 | 亚洲精品小视频 | 麻豆精品在线视频 | 亚洲手机天堂 | 人人爱在线视频 | 久久少妇免费视频 | 精品 一区 在线 | 亚洲理论片在线观看 | 日韩在线观看一区二区 | 亚洲日本va在线观看 | 精品亚洲一区二区 | 国产一区二区在线播放视频 | 激情综合色图 | 五月激情丁香婷婷 | 欧美久久成人 | 日韩在线视频网 | 超碰.com| 国产中文字幕在线看 | 黄色日视频 | 色99色| 天天干,天天射,天天操,天天摸 | 激情五月综合 | 成人免费观看a | 日本在线观看中文字幕无线观看 | 国产色视频网站 | 国产精品美女久久久久久久久久久 | 99综合电影在线视频 | 九色91视频|