精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

實戰:用Linux構建高效FTP服務器

運維 系統運維
在眾多網絡應用中,FTP(文件傳輸協議)有著非常重要的地位。Internet中一個十分重要的資源就是軟件資源,而各種各樣的軟件資源大多數都放在FTP服務器中

在眾多網絡應用中,FTP(文件傳輸協議)有著非常重要的地位。Internet中一個十分重要的資源就是軟件資源,而各種各樣的軟件資源大多數都放在FTP服務器中。與大多數Internet服務一樣,FTP也是一個客戶機/服務器系統。用戶通過一個支持FTP協議的客戶機程序,連接到主機上的FTP服務器程序。用戶通過客戶機程序向服務器程序發出命令,服務器程序執行用戶發出的命令,并將執行結果返回給客戶機。

FTP服務可以根據服務對象的不同分為兩類:系統FTP服務器只允許系統上的合法用戶使用;匿名FTP服務器(Anonymous FTP Server)允許任何人登錄到FTP服務器去獲取文件。

FTP的數據傳輸模式針對FTP數據連接而言,分為主動傳輸模式、被動傳輸模式和單端口傳輸模式三種。

1.主動傳輸模式

當FTP的控制連接建立,客戶提出目錄列表、傳輸文件時,客戶端發出PORT命令與服務器進行協商,FTP服務器使用一個標準端口20作為服務器端的數據連接端口(ftp-data),與客戶建立數據連接。端口20只用于連接源地址是服務器端的情況,并且端口20沒有監聽進程來監聽客戶請求。

在主動傳輸模式下,FTP的數據連接和控制連接方向相反,由服務器向客戶端發起一個用于數據傳輸的連接。客戶端的連接端口由服務器端和客戶端通過協商確定。

2.被動傳輸模式

當FTP的控制連接建立,客戶提出目錄列表、傳輸文件時,客戶端發送PASV命令使服務器處于被動傳輸模式,FTP服務器等待客戶與其聯系。FTP服務器在非20端口的其它數據傳輸端口上監聽客戶請求。

在被動傳輸模式下,FTP的數據連接和控制連接方向一致,由客戶端向服務器發起一個用于數據傳輸的連接。客戶端的連接端口是發起該數據連接請求時使用的端口。當FTP客戶在防火墻之外訪問FTP服務器時,需要使用被動傳輸模式。

3.單端口模式

除上述兩種模式之外,還有一種單端口模式。該模式的數據連接請求由FTP服務器發起。使用該傳輸模式時,客戶端的控制連接端口和數據連接端口一致。因為這種模式無法在短時間連續輸入數據、傳輸命令,因此并不常用。

Linux下有很多可用的FTP服務器,其中比較流行的有WU-FTP(Washington University FTP)和VSFTP。Red Hat 8.0中自帶了WU-FTP和VSFTP兩個軟件。WU-FTP是一個著名的FTP服務器軟件,它功能強大,能夠很好地運行于眾多Unix操作系統中。不過作為后起之秀的VSFTP越來越流行,在Red Hat 9.0發行版中就只帶有VSFTP。

VSFTP中VS的意思是“Very Secure”。從名稱可以看出,從一開始,軟件的編寫者就非常注重其安全性。除與生俱來的安全性外,VSFTP還具有高速、穩定的性能特點。在穩定性方面,VSFTP可以在單機(非集群)上支持4000個以上的并發用戶同時連接。據ftp.redhat.com的數據,VSFTP最多可以支持15000個并發用戶。

#p#

快速構建FTP服務器

FTP服務器實現的基本功能是上傳下載,下面就分幾個步驟來搭建一個可以實現下載功能的簡易FTP服務器。

1.安裝FTP服務器

如果在安裝系統時沒有選擇安裝FTP服務器,可以通過Red Hat 9.0中的“添加/刪除應用程序”工具進行安裝。具體方法是,選擇“主選單”→“系統設置”→“添加/刪除應用程序”,在彈出的界面中選中FTP服務器,單擊“更新”即可。

如果無法確認是否安裝了該軟件,可以使用以下命令查看:

    #rpm -qa|grep vsftpd
    vsftpd-1.1.3-8


2.啟動FTP服務器

套用Red Hat 9.0的預設范例直接啟動VSFTP。

    # /sbin/service vsftpd start

為vsftpd啟動vsftpd: [確定]

3.在/var/ftp/pub目錄下創建一個名為test.txt的文件,文件內容為“This is a test file”。

4.測試

使用FTP客戶端登錄到本地服務器,然后以匿名身份(anonymous)登錄:

    # ftp 127.0.0.1
    Connected to 127.0.0.1 (127.0.0.1).
    220 (vsFTPd 1.1.3)
    Name (127.0.0.1:root): anonymous
    331 Please specify the password.
    Password:
    230 Login successful. Have fun.
    Remote system type is UNIX.
    Using binary mode to transfer files.


這樣就成功地登錄到FTP服務器。可以顯示服務器目錄列表如下:

    ftp> ls
    227 Entering Passive Mode (127,0,0,1,63,15)
    150 Here comes the directory listing.
    drwxr-xr-x  2 0  0  4096 Dec 04 01:35 pub
    226 Directory send OK.


切換到pub目錄下,并顯示目錄內容,可以找到剛才創建的文件test.txt:

    ftp> cd pub
    250 Directory successfully changed.
    ftp> ls
    227 Entering Passive Mode (127,0,0,1,232,34)
    150 Here comes the directory listing.
    -rw-r--r--  1 0  0  21 Dec 04 01:35 test.txt
    226 Directory send OK.


下載test.txt文件:

ftp> mget test.txt
mget test.txt? y
227 Entering Passive Mode (127,0,0,1,186,210)
150 Opening BINARY mode data connection for test.txt (21 bytes).
226 File send OK.
21 bytes received in 0.0108 secs (1.9 Kbytes/sec)


查看本機目錄內容,可以看到test.txt已成功下載到本機。

ftp> !ls
a    EIO_Binders initrd     mnt     proc     tftpboot ylg.txt
bin  etc         lib        mymnt   root     tmp
boot home        lost+found myshare sbin     usr
dev  id_dsas.pub misc       opt     test.txt var


嘗試上傳名為ylg.txt的文件,可以看到請求被拒絕了。

ftp> put ylg.txt
local: ylg.txt remote: ylg.txt
227 Entering Passive Mode (127,0,0,1,243,10)
550 Permission denied.


退出登錄:

ftp> bye
221 Goodbye.


由測試可以看出,已經可以下載文件,但不能上傳文件(也不能在服務器上創建目錄和文件)。實際上這是一個專門提供下載服務的匿名FTP服務器。

從上面的步驟可以看出,并不需要做什么配置就可以完成一個簡易FTP服務器的架設。這是因為Red Hat已經配置好一個缺省的FTP服務器。不過在實際應用中,大部分情況下這個簡易的服務器并不能滿足需求。

#p#

進一步配置FTP服務器

下面將創建一個能夠滿足常用需求的FTP服務器。實際應用中,FTP服務器一般要同時提供上傳和下載功能。此外,出于安全考慮,還需要有用戶身份驗證、用戶權限設置及空間管理等。下面就來搭建這樣一個FTP服務器。

1.創建歡迎語。如果希望使用者在進入目錄時,能夠看到歡迎語或對本目錄的介紹,可以通過以下方法來實現。

確定/etc/vsftpd/vsftpd.conf文件中dirmessage_enable=YES,默認情況下,Red Hat 9.0有此設置。接著,在目錄中新增名為.message的文件。本例在/home/ylg目錄下創建一個.message文件,其內容為“歡迎來到我的FTP站點”。

2.更換FTP服務器的默認端口。將預設的21端口改為2121,這樣做是基于安全的考慮。更改方法為,使用vi打開/etc/vsftpd/vsftpd.conf:

    #vi /etc/vsftpd/vsftpd.conf

在文件最后增加如下一行內容:

    listen_port=2121

3.取消anonymous登錄的功能。在vsftpd.conf文件中找到如下一行,并將其值改為“NO”:

    anonymous_enable=YES

4.設定使用者不得更改目錄。這樣做的目的也是基于安全性的考慮。一般情況下,使用者的預設目錄為/home/username。若是不希望使用者在登錄后能夠切換至上一層目錄/home,則可通過以下設置來實現。在/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


新增一個文件/etc/vsftpd/chroot_list,文件內容為兩個用戶名:

    ylg
    user1


5.針對不同的使用者限制不同的速度。假設用戶ylg所能使用的最高速度為500Kb/s,用戶user1所能使用的最高速度為250Kb/s,可以通過以下方法設置。在/etc/vsftpd/vsftpd.conf文件尾部新增以下一行:

    user_config_dir=/etc/vsftpd/userconf

增加一個名為/etc/vsftpd/userconf的目錄:

    #mkdir /etc/vsftpd/userconf

在/etc/vsftpd/userconf下新增一個名為ylg的文件,其內容如下所示:

    local_max_rate=500000

在/etc/vsftpd/userconf目錄下新增一個名為user1的文件,其內容如下所示:

    local_max_rate=250000

VSFTP對于速度的限制范圍大概在80%到120%之間,也就是限制最高速度為100Kb/s,但實際的速度可能在80Kb/s到120Kb/s之間。如果頻寬不足,數值會低于此限制。

6.對于每一個聯機用戶,都以獨立的進程來運行。一般情況下,在啟動VSFTP時,只會看到一個名為vsftpd的進程在運行。但若是讀者希望每一個聯機用戶都能以獨立的進程來呈現,則可通過在/etc/vsftpd/vsftpd.conf文件中增加以下一行來實現:

    setproctitle_enable=YES

7.保存/etc/vsftpd/vsftpd.conf文件,然后重新啟動vsftpd:

    #service vsftpd restart

8.測試剛創建的FTP服務器。

以缺省方式登錄會被拒絕,因為此時的默認端口號已經更改為2121,所以登錄時需指定端口。

    # ftp 127.0.0.1
    ftp: connect: Connection refused


此時也不能再使用匿名方式登錄:

    # ftp 127.0.0.1 2121
    Connected to 127.0.0.1 (127.0.0.1).
    220 (vsFTPd 1.1.3)
    Name (127.0.0.1:root): anonymous
    331 Please specify the password.
    Password:
    530 Login incorrect.
    Login failed.


如果以用戶ylg則可以成功登錄(指定端口2121),并顯示歡迎信息:

    # ftp 127.0.0.1 2121
    Connected to 127.0.0.1 (127.0.0.1).
    220 (vsFTPd 1.1.3)
    Name (127.0.0.1:root): ylg
    331 Please specify the password.
    Password:
    230-歡迎來到我的FTP站點
    230 Login successful. Have fun.
    Remote system type is UNIX.
    Using binary mode to transfer files.


因為在設置中設定了不能切換目錄,所以下列命令無法正確執行:

    ftp> cd /home
    550 Failed to change directory.


再來測試一下上傳和下載。首先下載服務器目錄中的test.txt文件:

    ftp> get test.txt
    local: test.txt remote: test.txt
    227 Entering Passive Mode (127,0,0,1,243,215)
    150 Opening BINARY mode data connection for test.txt (21 bytes).
    226 File send OK.
    21 bytes received in 0.00308 secs (6.7 Kbytes/sec)


可以通過!ls命令看到本機目錄中已成功下載該文件。然后上傳本機目錄中的ylg.txt文件到服務器:

    ftp> put ylg.txt
    local: ylg.txt remote: ylg.txt
    227 Entering Passive Mode (127,0,0,1,133,248)
    150 Ok to send data.
    226 File receive OK.
    19 bytes sent in 0.0401 secs (0.46 Kbytes/sec)


用ls命令查看服務器目錄,會發現該文件已成功上傳。

為了測試不同連機用戶使用的是不同進程,可以使用ps -ef指令,顯示如下所示:

    # ps -ef|grep ftp
    root    12972  1356  0 13:44 pts/1  00:00:00 ftp 127.0.0.1 2121
    nobody  12973 12908  0 13:44 ?      00:00:00 [vsftpd]
    ylg     12975 12973  0 13:44 ?      00:00:00 [vsftpd]
    user1   13013 13011  0 13:46 ?      00:00:00 [vsftpd]
    root    13041 13015  0 13:47 pts/4  00:00:00 grep ftp


到現在為止,一個基本可以滿足普通使用需求的FTP服務器就已經架設完成。

在實際應用中,有時為了增加安全性,會將FTP服務器置于防火墻之后。如本文開頭所述,被動傳輸模式適合于帶有防火墻的情況。下面就來創建一個防火墻后的FTP服務器,該服務器FTP端口為2121,數據傳輸端口為2020。

執行以下兩行指令,只允許2121和2020端口打開,其余端口關閉:

    #iptables -A INPUT -p tcp -m multiport --dport 2121,2020 -j ACCEPT
    #iptables -A INPUT -p tcp -j REJECT --reject-with tcp-reset


修改/etc/vsftpd/vsftpd.conf文件,在文本最后添加以下兩行:

    listen_port=2121
    ftp_data_port=2020


重新啟動vsftpd:

    #service vsftpd restart

有時希望直接在/etc/hosts.allow中定義允許或拒絕某一源地址,可以通過以下配置來實現。先確保/etc/vsftpd/vsftpd.conf中tcp_wrappers=YES,Red Hat 9.0中,這是默認值。重新啟動vsftpd

    #service vsftpd restart

假設提供168.192.2.1和210.31.8.1到210.31.8.254的連接,則可對/etc/hosts.allow進行如下設定:

    vsftpd : 168.192.2.1 210.31.8. : allow
    ALL : ALL : DENY

#p#

配置虛擬用戶FTP

上面配置的FTP服務器有一個特點,就是FTP服務器的用戶本身也是系統用戶。這顯然是一個安全隱患,因為這些用戶不僅能夠訪問FTP,也能夠訪問其它的系統資源。如何解決這個問題呢?答案就是創建一個虛擬用戶的FTP服務器。虛擬用戶的特點是只能訪問服務器為其提供的FTP服務,而不能訪問系統的其它資源。所以,如果想讓用戶對FTP服務器站內具有寫權限,但又不允許訪問系統其它資源,可以使用虛擬用戶來提高系統的安全性。

在VSFTP中,認證這些虛擬用戶使用的是單獨的口令庫文件(pam_userdb),由可插入認證模塊(PAM)認證。使用這種方式更加安全,并且配置更加靈活。

下面介紹配置過程。

1.生成虛擬用戶口令庫文件。為了建立此口令庫文件,先要生成一個文本文件。該文件的格式如下,單數行為用戶名,偶數行為口令:

    #vi account.txt
    ylg
    1234
    zhanghong
    4321
    gou
    5678


2.生成口令庫文件,并修改其權限:

    #db_load -T -t hash -f ./account.txt /etc/vsftpd/account.db
    #chmod 600 /etc/vsftpd/account.db


3.新建一個虛擬用戶的PAM文件。加上如下兩行內容:

    #vi /etc/pam.d/vsftp.vu
    auth required /lib/security/pam_userdb.so db=/etc/vsftpd/account
    account required /lib/security/pam_userdb.so db=/etc/vsftpd/account


4.建立虛擬用戶,設置該用戶所要訪問的目錄,并設置虛擬用戶訪問的權限:

    #useradd -d /ftpsite virtual_user
    #chmod 700 /ftpsite


經過該步驟的設置,/ftpsite就是virtual_user用戶的主目錄,該用戶也是/ftpsite目錄的擁有者。除root用戶之外,只有該用戶具有對該目錄的讀、寫和執行的權限。

5.生成一個測試文件。先切換至virtual_user用戶身份,然后在/ftpsite目錄下創建一個文件:

    #su -virtual_user
    $vi /ftpsite/mytest
    This is a test file.
    $su - root


6.編輯/etc/vsftpd/vsftpd.conf文件,使其整個文件內容如下所示(去掉了注釋內容):

    anonymous_enable=NO
    local_enable=YES
    local_umask=022
    xferlog_enable=YES
    connect_from_port_20=YES
    xferlog_std_format=YES
    listen=YES
    write_enable=YES
    anon_upload_enable=YES
    anon_mkdir_write_enable=YES
    anon_other_write_enable=YES
    one_process_model=NO
    chroot_local_user=YES
    ftpd_banner=Welcom to my FTP server.
    anon_world_readable_only=NO
    guest_enable=YES
    guest_username=virtual_user
    pam_service_name=vsftp.vu


上面代碼中,guest_enable=YES表示啟用虛擬用戶;guest_username=virtual則是將虛擬用戶映射為本地用戶,這樣虛擬用戶登錄后才能進入本地用戶virtual的目錄/ftpsite;pam_service_name=vsftp.vu指定PAM的配置文件為vsftp.vu。

7.重新啟動VSFTP

    #service vsftpd restart

8.以虛擬用戶gou(Linux中并無該賬號)進行測試:

    # ftp 127.0.0.1
    Connected to 127.0.0.1 (127.0.0.1).
    220 Welcom to my FTP server.
    Name (127.0.0.1:root): gou
    331 Please specify the password.
    Password:
    230 Login successful. Have fun.
    Remote system type is UNIX.
    Using binary mode to transfer files.


測試下載服務器目錄中的一個文件mytest:

    ftp> get mytest
    local: mytest remote: mytest
    227 Entering Passive Mode (127,0,0,1,159,19)
    150 Opening BINARY mode data connection for mytest (21 bytes).
    226 File send OK.
    21 bytes received in 0.00038 secs (54 Kbytes/sec)


測試上傳本機目錄中的文件vsftpd.conf:

    ftp> !ls
    account.db  chroot_list  k  mytest  userconf  vsftpd.conf
    ftp> put vsftpd.conf
    local: vsftpd.conf remote: vsftpd.conf
    227 Entering Passive Mode (127,0,0,1,117,203)
    150 Ok to send data.
    226 File receive OK.
    4229 bytes sent in 0.00195 secs (2.1e+03 Kbytes/sec)


可以看到,使用沒有系統賬號的虛擬用戶可以成功完成上傳、下載的工作。但該FTP虛擬服務器只允許虛擬用戶登錄,其它系統用戶無法登錄,如系統用戶user1不是虛擬用戶,則不能登錄該虛擬服務器。

    # ftp 127.0.0.1
    Connected to 127.0.0.1 (127.0.0.1).
    220 Welcom to my FTP server.
    Name (127.0.0.1:root): user1
    331 Please specify the password.
    Password:
    530 Login incorrect.
    Login failed.


在虛擬FTP服務器中,也可以對各個用戶的權限進行設置。方法是在/etc/vsftpd.conf文件中添加如下一行:

user_config_dir=用戶配置文件目錄

然后在用戶配置文件目錄下創建相應的用戶配置文件,比如為上述名為gou的用戶創建一個配置文件(假設配置文件目錄為/etc/user_config_dir):

    #vi /etc/user_config_dir/gou
    write_enable=NO
    anono_upload_enable=NO


重啟FTP服務器,這時再使用賬號gou來登錄,就已經沒有上傳的權限

 

【編輯推薦】

  1. Linux系統下配置Netware服務器方法
  2. 嵌入式設備上的 Linux 系統開發
  3. 深度介紹Linux內核是如何工作的(1)
責任編輯:張燕妮 來源: it168
相關推薦

2011-02-25 16:14:09

proftpdftp

2009-11-16 13:17:20

SRP服務LinuxFTP服務器

2009-11-16 13:11:21

2010-06-30 13:56:32

構建FTP服務器

2011-02-23 15:32:39

vsftpd

2011-02-25 16:14:09

proftpdftp

2025-11-11 04:15:00

FastMCPMCP服務器

2010-06-30 14:12:48

2019-08-21 14:22:31

Linux服務器FTP

2021-09-16 07:52:18

FTP服務器Linux

2011-02-23 09:01:37

2011-03-07 17:04:02

ProftpdFTP

2011-07-28 13:36:53

2018-06-15 10:25:43

Python HTTPFTP服務器

2018-12-06 09:23:33

2009-02-27 13:22:00

2019-02-26 16:20:52

FTP服務器

2010-07-01 12:22:40

ftp命令FTP協議

2011-10-21 07:55:28

2010-02-06 10:16:17

Linux YUM
點贊
收藏

51CTO技術棧公眾號

国产亚洲欧洲997久久综合| 97精品国产| 欧美日韩免费在线| 久久综合色一本| 一二三区免费视频| 久久高清免费| 精品久久久久久久人人人人传媒| 国产欧美日韩网站| 国产精品伦一区二区三区| 香蕉av一区二区| 欧美午夜免费电影| 亚洲黄色一区二区三区| 国产欧美日韩综合精品一区二区三区| 雨宫琴音一区二区在线| 中文字幕欧美日韩| 荫蒂被男人添免费视频| 久久天堂影院| 亚洲第一久久影院| 在线免费观看一区二区三区| 欧美一级在线免费观看| 麻豆精品一区二区| 青草青草久热精品视频在线网站| 潘金莲一级黄色片| 欧美**vk| 亚洲黄色片网站| 欧洲在线免费视频| 电影在线观看一区二区| 精品久久久久久中文字幕一区奶水 | 成人免费视频视频在线观看免费| 国产成人av网| 日韩高清精品免费观看| 911精品美国片911久久久| 亚洲欧美日韩天堂| 制服丝袜第二页| 永久免费精品视频| 56国语精品自产拍在线观看| 国产a视频免费观看| 波多野在线观看| 日韩一区在线看| 日韩欧美国产二区| 日韩在线观看视频一区| 东方aⅴ免费观看久久av| 国产乱肥老妇国产一区二| 久久精品久久久久久久| 在线亚洲精品| 久久免费观看视频| 国产性xxxx| 久久久久蜜桃| 日韩亚洲欧美中文在线| 国产精品一二三区在线观看| 婷婷五月色综合香五月| 亚洲国产精品va在看黑人| 99国产精品免费视频| 国产精品久久久久久久久久久久久久久| 在线一区二区三区四区| 国产一线二线三线在线观看| 午夜欧美巨大性欧美巨大| 狠狠躁18三区二区一区| 欧美日韩一道本| free性m.freesex欧美| 亚洲不卡av一区二区三区| 91黄色在线看| 麻豆mv在线看| 色综合天天视频在线观看| 欧美精品色婷婷五月综合| 伊人网在线播放| 色国产精品一区在线观看| 毛片av免费在线观看| 免费污视频在线一区| 欧美在线观看一区| 亚洲精品综合在线观看| 久久在线观看| 亚洲激情国产精品| 法国空姐电影在线观看| 日本女优一区| 毛片精品免费在线观看| 中文在线观看免费网站| 性感少妇一区| 国产日韩欧美夫妻视频在线观看 | 丝袜美腿玉足3d专区一区| 97最新国自产拍视频在线完整在线看| 国产精品成人免费精品自在线观看| 日日噜噜噜夜夜爽爽| 在线观看h网| 欧美日韩精品在线| 一道本在线免费视频| 日韩最新av| 亚洲免费成人av电影| 美女网站视频色| 亚洲三级观看| 国产精品视频一区二区高潮| 超碰免费在线97| 91年精品国产| 国产精品久久久影院| 欧美另类老肥妇| 欧美久久一二区| 亚洲视频 中文字幕| 欧美色爱综合| 久久久久久久av| 91青青草视频| 成人教育av在线| 少妇精品久久久久久久久久| 草莓福利社区在线| 日本乱码高清不卡字幕| 18深夜在线观看免费视频| 国产乱码精品一区二区亚洲 | 精精国产xxxx视频在线野外| 欧美在线视频日韩| 一级特级黄色片| 亚洲中无吗在线| 国产91色在线| 丰满熟女一区二区三区| 国产精品午夜免费| 亚洲熟妇av日韩熟妇在线| 亚洲久草在线| 亚洲欧美一区二区精品久久久| 久久久久97国产| 日本aⅴ免费视频一区二区三区 | 一区二区三区高清不卡| av在线无限看| 亚洲资源网你懂的| 欧美黑人巨大xxx极品| 一区二区三区在线免费观看视频| 99国产麻豆精品| 伊人久久在线观看| 色噜噜成人av在线| 亚洲天堂av电影| 日韩乱码一区二区| 国产成人日日夜夜| 免费观看黄色大片| 日本亚洲欧洲无免费码在线| 亚洲欧美一区二区激情| 天天操天天摸天天干| 成人综合在线观看| 高清无码一区二区在线观看吞精| 欧美日韩破处视频| 一区国产精品视频| 日韩熟女一区二区| 久久精品视频网| 日韩黄色片视频| 特黄特色欧美大片| 538国产精品一区二区在线 | av电影在线观看不卡| 992tv快乐视频| 成人在线日韩| 欧美老女人xx| 国产男女无套免费网站| 中文字幕中文字幕一区| 亚洲xxx在线观看| 99热精品久久| 成人精品网站在线观看| 久草中文在线观看| 51精品秘密在线观看| 婷婷社区五月天| 九九在线精品视频| 穿情趣内衣被c到高潮视频| 91精品亚洲一区在线观看| 久久精品视频中文字幕| 国产美女主播在线观看| 亚洲精品网站在线观看| 三上悠亚 电影| 樱桃成人精品视频在线播放| 国产在线一区二区三区四区| 无遮挡在线观看| 亚洲欧洲日韩国产| 影音先锋国产资源| 亚洲免费在线电影| 日批免费观看视频| 久久福利影视| 亚洲精品乱码久久久久久蜜桃91| 亚州欧美在线| 欧美激情视频在线观看| 亚洲av成人无码网天堂| 色婷婷精品久久二区二区蜜臂av| 少妇一级黄色片| 国产一区欧美日韩| 久久99中文字幕| 国产精品一区高清| 亚洲xxxxx电影| 碰碰在线视频| 日韩在线免费av| 99热这里精品| 欧美性高跟鞋xxxxhd| 久久日免费视频| 国产成人av电影在线观看| 国产超级av在线| 久久精品影视| 精品一区二区日本| 欧美激情三区| 97在线视频免费观看| 成人免费在线视频网| 日韩视频123| 亚洲欧美一二三区| 亚洲美女免费在线| 在线国产视频一区| 国产成a人亚洲精品| 中文字幕永久视频| 亚洲人成免费| 91手机视频在线| 校花撩起jk露出白色内裤国产精品| 国产欧美日韩精品专区| freexxx性亚洲精品| 久久精品国产一区二区三区| 日本高清视频在线| 欧美精品xxxxbbbb| 久草视频一区二区| 亚洲在线视频一区| 最新黄色av网址| 久久精品一区二区三区不卡牛牛| 亚洲精品一区二区18漫画| 久久精品首页| 国产精品一线二线三线| 999精品色在线播放| 欧美理论一区二区| japanese色系久久精品| 91精品国产综合久久香蕉的用户体验 | 国产日产欧美视频| 欧美日韩影院| 午夜精品视频在线观看一区二区| 欧美人妖在线观看| 成人黄色片视频网站| 久久久免费人体| 国产精品99久久久久久人| av剧情在线观看| 欧美多人乱p欧美4p久久| 欧洲日本在线| 亚洲人成在线观看| 四虎国产精品永远| 亚洲第一精品福利| 狠狠综合久久av一区二区| 91麻豆精品国产91久久久| 伊人免费在线观看| 欧美无人高清视频在线观看| 国产精品第5页| 欧美视频一二三| 日韩久久中文字幕| 欧美日韩国产在线| 国产情侣自拍av| 亚瑟在线精品视频| 日本一级黄色大片| 午夜精品久久久久久久久久| 麻豆亚洲av熟女国产一区二| 亚洲精品国产视频| 免费视频网站www| 亚洲自拍偷拍综合| 国产对白videos麻豆高潮| 亚洲一区二区三区视频在线| 国产高清在线免费观看| 一区二区三区小说| 久久免费公开视频| 性欧美大战久久久久久久久| 久久精品久久精品久久| 精品成人在线视频| 国产又大又黄又粗| 在线免费观看视频一区| 中文天堂在线资源| 欧美情侣在线播放| 国产内射老熟女aaaa∵| 欧美草草影院在线视频| 欧美 中文字幕| 国产视频在线一区二区| 蝌蚪视频在线播放| 在线观看日韩www视频免费| 天堂аⅴ在线地址8| 久久久999国产| 国产网红女主播精品视频| 久久男人的天堂| 韩国成人动漫| 成人福利在线观看| 福利电影一区| 精品日产一区2区三区黄免费| 免费毛片在线不卡| 在线精品亚洲一区二区| 欧美涩涩视频| 成人在线免费在线观看| 日韩不卡手机在线v区| 五月天视频在线观看| 国产成人av电影在线播放| 波多野结衣先锋影音| 欧美激情在线看| 四虎地址8848| 午夜精品久久久| 中文字幕一级片| 日韩午夜精品电影| 亚洲av片一区二区三区| 日韩一区在线视频| 国产黄大片在线观看| 国产成人精品999| 亚洲欧洲二区| 久久久久网址| 国产精品久久久久久久| 欧美不卡在线播放| 美女脱光内衣内裤视频久久网站| 亚洲免费观看在线| 亚洲国产精品高清| 国产一级视频在线观看| 欧美网站一区二区| 蜜臀久久精品久久久久| 自拍视频国产精品| 国产美女高潮在线观看| 国产精品美女午夜av| 成人高潮视频| 一区二区三区不卡在线| 一本色道久久综合亚洲精品不| 欧美在线aaa| 97久久超碰国产精品电影| 欧美日韩午夜视频| 91成人免费在线视频| 亚洲乱码国产乱码精品精软件| 亚洲社区在线观看| 青草影视电视剧免费播放在线观看| 日产精品久久久一区二区福利| 99香蕉久久| 99精品视频网站| 男人操女人的视频在线观看欧美| 久久久老熟女一区二区三区91| ...xxx性欧美| 最新国产中文字幕| 亚洲美女久久久| 999av小视频在线| 动漫精品视频| 欧美在线播放| 亚洲第一天堂久久| 欧美国产视频在线| 久久精品久久久久久久| 日韩精品免费一线在线观看| 中文国产字幕在线观看| 国产在线一区二区三区| 国产精品三级| 黄在线观看网站| 波多野结衣中文字幕一区二区三区| 天堂网avav| 91.成人天堂一区| 色影院视频在线| 国产精品日韩在线观看| 国产一区二区三区四区五区传媒| 奇米精品一区二区三区| av不卡在线播放| 日韩欧美性视频| 日韩成人网免费视频| 69av成人| 久久99九九| 久久久久久久高潮| 亚洲a v网站| 91久久奴性调教| 成年人在线看| 国产精品稀缺呦系列在线| 日本一区二区在线看| 久热精品在线播放| 自拍视频在线观看一区二区| 91资源在线视频| 久久91精品国产| 伊人久久影院| 激情伊人五月天| 91视频国产观看| 天天射天天干天天| 国产一区二区三区中文| 久久天天久久| 人妻激情另类乱人伦人妻| 成人性生交大片| 国产区在线观看视频| 亚洲视频欧美视频| 丰满少妇一区| 中文字幕不卡每日更新1区2区| 国产一区二三区| 国产在线视频你懂的| 日韩精品极品在线观看| 亚洲mmav| 水蜜桃在线免费观看| 成人a区在线观看| 香蕉污视频在线观看| 久久精品视频在线播放| 大型av综合网站| 日本成年人网址| 国产精品福利av| 国产91久久久| 日韩av免费在线观看| 91精品一区二区三区综合| 影音先锋资源av| 在线一区二区三区| a黄色片在线观看| 久久久神马电影| 久草精品在线观看| 日本少妇全体裸体洗澡| 国产亚洲人成网站在线观看| 秋霞影院一区| 37pao成人国产永久免费视频| 亚洲欧洲日产国码二区| 天天操天天舔天天干| 国产精品女主播| 极品少妇一区二区三区| 99精品欧美一区二区| 欧美tk—视频vk| 成人免费黄色| 国产无限制自拍| 中文字幕一区二区三区乱码在线| 少妇无码一区二区三区| 91久久中文字幕| 肉色丝袜一区二区| 精品深夜av无码一区二区老年|