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

主頁 > 知識庫 > Linux系統(tǒng)中SSH服務(wù)基于key認證實踐的過程

Linux系統(tǒng)中SSH服務(wù)基于key認證實踐的過程

熱門標簽:申請400電話收費標 艾澤拉斯地圖標注 滴滴急救中心地圖標注 網(wǎng)絡(luò)電話外呼系統(tǒng)開發(fā) 外呼線路隨意切換嗎 福州語音電銷機器人招商 北海智能電銷機器人公司 菏澤自動電銷機器人公司 淘寶辦理400電話是多少

  眾所周知ssh是目前較可靠,專為遠程登錄會話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議,它默認工作在tcp的22號端口,具體實現(xiàn)的軟件有:openssh(centos默認安裝的),dropbear。ssh協(xié)議目前有兩個版本v1和v2,v1基于CRC-32做MAC,不安全。v2基于DH算法做密鑰交換,基于RSA或DSA實現(xiàn)身份認證。所以目前大多流行的Linux都是使用的V2版本。

  簡單了解了下ssh,我們再來說說它的兩種用戶登錄認證方式,第一種基于用戶名口令的方式,這種認證方式想必大家都應(yīng)該知道,就是我們要想登錄遠端Linux系統(tǒng),我們必須要輸入相應(yīng)的用戶名口令才可以登錄到遠程Linux系統(tǒng),這種方式是交互式方式登錄。第二種就是我們今天要說的基于key的認證方式。

  首先我們來了解下ssh加密通訊的過程

  從上圖可以看到,客戶端上必須存在一對密鑰對,我們都知道密鑰是成對出現(xiàn),況且用A的公鑰加密只有A的私鑰才可以解密。正是因為非對稱加密的這個特性,我們不難理解ssh通信也是利用這個特性來確定數(shù)據(jù)安全的。在服務(wù)端也有一對公鑰和私鑰,它存在的目的也是為了加密和解密數(shù)據(jù)。ssh加密通訊的流程大致上這樣的,客戶端要和服務(wù)端加密通信,首先客戶端需要拿到服務(wù)端的公鑰,拿到服務(wù)端的公鑰后,就可以用服務(wù)端的公鑰對要發(fā)送到數(shù)據(jù)加密,然后發(fā)送到服務(wù)端,服務(wù)端收到這個密文的數(shù)據(jù),它會用自己的私鑰去解密,從而實現(xiàn)了客戶端到服務(wù)端的數(shù)據(jù)加密。同理服務(wù)端要把數(shù)據(jù)發(fā)送給客戶端也是一樣的過程,拿到客戶端的公鑰用客戶端的公鑰加密,然后發(fā)給客戶端,客戶端用自己的私鑰解密,從而實現(xiàn)了你來我往的加密通訊。

  我們想一下,服務(wù)端和客戶端通訊都是用對方的公鑰來加密數(shù)據(jù),那么客戶端是怎么拿到服務(wù)端的公鑰的呢?服務(wù)端又是怎么樣拿到客戶端的公鑰的呢?

  來看一下服務(wù)端和客戶端在第一次連接的時候,公鑰交換的過程

  首先客戶端向服務(wù)端發(fā)送ssh連接請求,服務(wù)端收到請求后,會把自己的公鑰和會話ID 一并發(fā)送給客戶端,客戶端收到服務(wù)器發(fā)來的公鑰后,它又把自己的公鑰和服務(wù)器發(fā)送過來的會話ID 做異或運算,把得到的結(jié)果用服務(wù)端的公鑰來加密,然后把加密后的密文通過網(wǎng)絡(luò)發(fā)送給服務(wù)端,服務(wù)端收到客戶端發(fā)送過來的密文后,它會用自己的私鑰去解密,然后把得到的結(jié)果和之前的會話ID做異或計算,最終得到客戶端的公鑰。這樣的一個過程后,客戶端就擁有了服務(wù)端的公鑰,服務(wù)端也擁有了客戶端的公鑰,有了對方的公鑰后,后續(xù)就可以用對方的公鑰來加密數(shù)據(jù)。

  使用過Linux的人都知道,在我們第一次和服務(wù)器建立ssh遠程連接的時候,會有一個確認,問我們是否繼續(xù)連接,我們輸入yes后才能輸入密碼,這是我為什么呢?其實在服務(wù)端發(fā)送自己的公鑰到客戶端的時候,因為客戶端沒有辦法確認它收到的公鑰是不是對方服務(wù)器發(fā)送過來的,它就會把收到的公鑰做md5和sha256,提取出公鑰的指紋,然后提示我們說我收到了一份md5為xxx的公鑰,請問你確認這個公鑰嗎?如果我們確認,就表示相信這個公鑰是服務(wù)器發(fā)送過來的,這樣一來才可以有下面的,把自己的公鑰和會話ID做異或運算,把結(jié)果用剛才收到的公鑰加密。我們想象,如果不是服務(wù)器發(fā)過來的公鑰,而是黑客發(fā)送過來的公鑰,如果我們確認了,后續(xù)的密文黑客拿到后,黑客就以用自己的私鑰來解密,得到客戶端的公鑰和數(shù)據(jù),然后他得到真正的數(shù)據(jù)后,黑客可以任意改動,然后再用服務(wù)器的公鑰加密,發(fā)送給服務(wù)端,這樣一來服務(wù)端得到的數(shù)據(jù)就是黑客修改后的數(shù)據(jù),不是真正客戶端發(fā)送的數(shù)據(jù)。這就是所謂的中間人攻擊,它是利用自己的公鑰來回冒充服務(wù)端和客戶端角色。

  了解了ssh加密通訊的過程和密鑰交換的過程,我們再來看看,ssh基于用戶名口令和密鑰登錄驗證的過程。

  基于用戶名口令登錄是這樣的流程:首先客戶端發(fā)起ssh連接請求,服務(wù)端會把自己的公鑰發(fā)送給客戶端,客戶端收到服務(wù)端的公鑰后,把密碼經(jīng)過服務(wù)端的公鑰加密后發(fā)送給服務(wù)端,服務(wù)端收到加密后的密碼用自己的私鑰進行解密,得到客戶端發(fā)送過來的密碼,然后它會拿這個密碼進行驗證,把驗證的的結(jié)果用客戶端的公鑰加密并發(fā)送給客戶端,客戶端收到結(jié)果后,用自己的私鑰解密,從而實現(xiàn)了驗證過程,如果驗證通過,那么客戶端就登錄成功,反之客戶端登錄失敗。

  基于密鑰登錄驗證的過程是:首先客戶端要生成一對密鑰對(這個密鑰對是針對的是用戶,不是主機的公鑰私鑰,前面說到的都是主機的公鑰和私鑰),并手動的將生成的公鑰添加到服務(wù)器(默認添加到服務(wù)器的某個用戶家目錄的.ssh/authorized_keys,我們要用那個用戶連接服務(wù)器,就把公鑰添加到那個用戶的家目錄的.ssh/authorized_keys文件中去),服務(wù)端有了客戶端用戶的公鑰后,在客戶端發(fā)起ssh連接請求的時候,服務(wù)端會生成一串隨機字符,用相應(yīng)的客戶端用戶的公鑰加密此隨機字符串,然后發(fā)送給客戶端,客戶端收到了服務(wù)端發(fā)送過來的加密的隨機字符后,客戶端就會用自己的私鑰來解密,然后把解密后的隨機字符發(fā)送給服務(wù)端,服務(wù)端收到客戶端發(fā)送過來的隨機字符后,它就會進行對比,如果和之前發(fā)送的隨機字符相同,那么服務(wù)端就允許免密碼登錄。

  通過上面的介紹,不難發(fā)現(xiàn)我們要基于key驗證登錄,必須要在客戶端生成一對用戶密鑰對,并且要將生成的用戶公鑰放在服務(wù)端的某一個用戶的家目錄的.ssh/authorized_keys文件中,這個用戶就是我們將來用于key驗證登錄服務(wù)器的用戶。接下來我們來試驗試驗。

  1、在客戶端生成用戶密鑰對

[qiuhom@docker ~]$ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/qiuhom/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/qiuhom/.ssh/id_rsa.
Your public key has been saved in /home/qiuhom/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:CbICoBfN3670ucEBjhDR/ltyYoe/jJMIWCkCK5Lt5eA qiuhom@docker
The key's randomart image is:
+---[RSA 2048]----+
|. += |
|+ o+ |
|++oo..o. |
|Bo=.o=.o.. |
|+*.+o..oS |
|. E.. B.=. |
| . + %o. |
| . =o+. |
| ..+o |
+----[SHA256]-----+
[qiuhom@docker ~]$ll .ssh/
總用量 8
-rw------- 1 qiuhom qiuhom 1675 11月 2 16:54 id_rsa
-rw-r--r-- 1 qiuhom qiuhom 395 11月 2 16:54 id_rsa.pub
[qiuhom@docker ~]$

  說明:在Linux里我們用ssh-keygen命令來生成用戶密鑰對,-t 選項表示以那種加密算法來生產(chǎn)密鑰。生成好的密鑰對,默認放在當前用戶的家目錄下.ssh/目錄下,分別叫id_rsa 和id_rsa.pub,從名字上我們就可以知道id_rsa是私鑰id_rsa.pub是公鑰。心細的你一定看到,我們用ssh-keygen來生成密鑰,它會問我們需要把密鑰文件存放在什么地方默認是當前用戶的家目錄下的.ssh目錄下,當然我們也可以用-f選項來指定存放的位置,除此之外它還讓我們輸入密碼,這里的密碼表示加密私鑰的密碼,我們都知道拿到對方的私鑰是很危險,所以系統(tǒng)默認會提示我們,如果按回車就表示生成的私鑰不加密,當然我們也可以用 -P(大寫)選項來指定加密私鑰的密碼。

  2.把用戶生成的公鑰放到服務(wù)器的用戶家目錄里的.ssh/authorized_keys,我們可以用scp命令放到服務(wù)端去,也可以通過U盤拷貝過去,但是這樣太麻煩。這里我們用專門的工具,ssh-copy-id來把用戶公鑰文件信息拷貝到服務(wù)端對應(yīng)的用戶家目錄

[qiuhom@docker ~]$ssh-copy-id -i .ssh/id_rsa.pub root@192.168.0.151
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: ".ssh/id_rsa.pub"
The authenticity of host '192.168.0.151 (192.168.0.151)' can't be established.
RSA key fingerprint is SHA256:GuKvtBmWnYyxogf1nyNvp02ccon/doAKhVdF7Qy7PvA.
RSA key fingerprint is MD5:88:cf:f9:df:37:16:d7:e2:c4:99:a4:97:ab:49:f0:8e.
Are you sure you want to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
root@192.168.0.151's password:
 
Number of key(s) added: 1
 
Now try logging into the machine, with: "ssh 'root@192.168.0.151'"
and check to make sure that only the key(s) you wanted were added.
 
[qiuhom@docker ~]$

  說明:-i選項指定公鑰文件的存放位置,默認是從當前用戶的家目錄下的.ssh/公鑰文件名稱。 因為我們拷貝公鑰之前,服務(wù)端是沒有客戶端用戶的公鑰,所以我們拷貝用戶公鑰的時候,還需要輸入密碼進行驗證。這里需要說明一點,我們上述實驗服務(wù)端的sshd服務(wù)是默認工作在22端口,如果沒有工作在默認端口需要用-p(小寫)選項來指定端口。

到此我們就做好了ssh基于key免密碼登錄驗證。

  在上面的密鑰生成和發(fā)放都是基于人工去做的,這樣一臺兩臺服務(wù)器沒有什么問題,但是服務(wù)器多了,怎么辦呢?如果我們需要管理很多臺服務(wù)器,我們這里就需要寫腳本去完成了,以下提供本人寫的腳本,實現(xiàn)的功能是自動生成密鑰,并自動發(fā)送到指定的主機。

[qiuhom@docker ~]$cat ssh_keygen.sh
#!/bin/bash
 
remote_host_ip=$1
remote_host_user=$2
remote_host_port=$3
remote_host_passwd=$4
local_rsa_file=~/.ssh/id_rsa
local_rsa_pub_file=~/.ssh/id_rsa.pub
 
[ $# -ne 4 ] && echo "Usage: sh $0 RemotehostIp RemotehostUser RemotehostPort RemotehostPasswd" && exit 5
 
[ ! -e ${local_rsa_file} ] && ssh-keygen -t rsa -P '' -f ${local_rsa_file} >/dev/null 2>&1
 
expect << EOF
set timeout 10
spawn ssh-copy-id -i ${local_rsa_pub_file} $remote_host_user@$remote_host_ip -p $remote_host_port
expect {
 "(yes/no)?" {send "yes\n";exp_continue}
 "password: " {send "$remote_host_passwd\n"}
}
expect eof
EOF

  說明:本腳本需要自己傳遠程服務(wù)器ip ,遠程主機用戶,遠程主機ssh端口以及密碼,這個腳本實現(xiàn)了自動生成密鑰,并發(fā)送給指定的服務(wù)器,若需要發(fā)送到更多的服務(wù)器上,可以另外寫腳本調(diào)用此腳本,實現(xiàn)批量創(chuàng)建和分發(fā)密鑰文件的功能。

  測試:

用腳本生成密鑰文件,并發(fā)送到指定服務(wù)器上去

 

[qiuhom@docker ~]$ll .ssh/
總用量 0
[qiuhom@docker ~]$ssh root@192.168.0.151
The authenticity of host '192.168.0.151 (192.168.0.151)' can't be established.
RSA key fingerprint is SHA256:GuKvtBmWnYyxogf1nyNvp02ccon/doAKhVdF7Qy7PvA.
RSA key fingerprint is MD5:88:cf:f9:df:37:16:d7:e2:c4:99:a4:97:ab:49:f0:8e.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.0.151' (RSA) to the list of known hosts.
root@192.168.0.151's password:
[root@test ~]#ll .ssh/
總用量 4
-rw------- 1 root root 0 11月 2 17:43 authorized_keys
-rw-r--r-- 1 root root 1202 10月 31 21:25 known_hosts
[root@test ~]#rm -rf .ssh/*
[root@test ~]#ll .ssh/
總用量 0
[root@test ~]#exit
logout
Connection to 192.168.0.151 closed.
[qiuhom@docker ~]$rm -rf .ssh/*
[qiuhom@docker ~]$sh ssh_keygen.sh 192.168.0.151 root 22 admin
spawn ssh-copy-id -i /home/qiuhom/.ssh/id_rsa.pub root@192.168.0.151 -p 22
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/qiuhom/.ssh/id_rsa.pub"
The authenticity of host '192.168.0.151 (192.168.0.151)' can't be established.
RSA key fingerprint is SHA256:GuKvtBmWnYyxogf1nyNvp02ccon/doAKhVdF7Qy7PvA.
RSA key fingerprint is MD5:88:cf:f9:df:37:16:d7:e2:c4:99:a4:97:ab:49:f0:8e.
Are you sure you want to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
root@192.168.0.151's password:
 
Number of key(s) added: 1
 
Now try logging into the machine, with: "ssh -p '22' 'root@192.168.0.151'"
and check to make sure that only the key(s) you wanted were added.
 
[qiuhom@docker ~]$ll .ssh/
總用量 12
-rw------- 1 qiuhom qiuhom 1675 11月 2 17:53 id_rsa
-rw-r--r-- 1 qiuhom qiuhom 395 11月 2 17:53 id_rsa.pub
-rw-r--r-- 1 qiuhom qiuhom 395 11月 2 17:53 known_hosts
[qiuhom@docker ~]$ssh root@192.168.0.151
[root@test ~]#ll .ssh/
總用量 4
-rw------- 1 root root 395 11月 2 17:53 authorized_keys
[root@test ~]#cat .ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6yfNtYfGtwyZLKuffYgFoMZfEnKhpsp1pH3Mky1UGBsUNRGHIhNZzbtVNERWkAV/NndasfHss/vEnDSHVOXRScRfH7pPCNdVdy887WlSgshG6U5UIsQnlxlkUxf0ciVlc9VEw/IIg8eXrlOmcuezadxGc32yHB7o+zkEcg7UBYClDtjp5xqzrHyLDMd5OhGqMPJO+d+OFKqhOOYAUYsUi00aM1qNbf+KHFhYbQQj96UbWRTNQYFnqIJltvDPxqq7W5GGVl0xma6PSgGYMFNwIy9PhJJ8Lxaiaw3FjC8iCWrjzRONbnaqMPqrS8wQXs95vRDi2M0egKUuRlzFjGAGB qiuhom@docker
[root@test ~]#exit
logout
Connection to 192.168.0.151 closed.
[qiuhom@docker ~]$cat .ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6yfNtYfGtwyZLKuffYgFoMZfEnKhpsp1pH3Mky1UGBsUNRGHIhNZzbtVNERWkAV/NndasfHss/vEnDSHVOXRScRfH7pPCNdVdy887WlSgshG6U5UIsQnlxlkUxf0ciVlc9VEw/IIg8eXrlOmcuezadxGc32yHB7o+zkEcg7UBYClDtjp5xqzrHyLDMd5OhGqMPJO+d+OFKqhOOYAUYsUi00aM1qNbf+KHFhYbQQj96UbWRTNQYFnqIJltvDPxqq7W5GGVl0xma6PSgGYMFNwIy9PhJJ8Lxaiaw3FjC8iCWrjzRONbnaqMPqrS8wQXs95vRDi2M0egKUuRlzFjGAGB qiuhom@docker
[qiuhom@docker ~]$

 說明:可以看到我們腳本沒有運行之前登錄服務(wù)器需要手動輸入密碼,我們執(zhí)行了腳本后,用戶密鑰文件創(chuàng)建了,并且也將用戶公鑰文件發(fā)送到相應(yīng)的服務(wù)器上去了。

總結(jié):ssh基于key驗證有如下好處

1、更加安全方便。我們不用去記繁瑣的用戶密碼,也不擔(dān)心密碼泄露。(我們可以把sshd服務(wù)配置成只允許基于KEY驗證登錄)

2、基于key驗證實現(xiàn)免密登錄,可以實現(xiàn)遠程批量操作服務(wù)器,方便腳本編寫,使得我們在執(zhí)行遠程操作命令時就好像在本地執(zhí)行命令簡單(如scp,ssh)

3、有效防止暴力猜口令的威脅。

總結(jié)

以上所述是小編給大家介紹的Linux系統(tǒng)中SSH服務(wù)基于key認證實踐的過程,希望對大家有所幫助!

標簽:混顯 亳州 滄州 賀州 丹東 資陽 延安 三沙

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Linux系統(tǒng)中SSH服務(wù)基于key認證實踐的過程》,本文關(guān)鍵詞  Linux,系統(tǒng),中,SSH,服務(wù),基于,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux系統(tǒng)中SSH服務(wù)基于key認證實踐的過程》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux系統(tǒng)中SSH服務(wù)基于key認證實踐的過程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产欧美日韩久久| 国产精品对白交换视频| av成人免费在线| 欧洲视频一区二区| 黄色日韩网站视频| 亚洲一区二区成人在线观看| 久久综合九色欧美综合狠狠| 欧美色图一区二区三区| a美女胸又www黄视频久久| 九九精品一区二区| 婷婷综合另类小说色区| 一区二区三区四区乱视频| 国产亚洲精品久| 精品久久一二三区| 91精品国产综合久久久久久漫画| aaa欧美日韩| 国产成人av福利| 激情亚洲综合在线| 日韩中文字幕亚洲一区二区va在线| 综合久久一区二区三区| 久久久精品中文字幕麻豆发布| 欧美一区二区女人| 欧美高清视频一二三区| 欧美亚洲综合网| 欧美这里有精品| 日本精品一级二级| 色网综合在线观看| 91首页免费视频| 91视频一区二区三区| 成人综合在线网站| 波多野结衣亚洲| 91麻豆.com| 91国模大尺度私拍在线视频| 一本到高清视频免费精品| 99久久久久免费精品国产| zzijzzij亚洲日本少妇熟睡| 成人综合婷婷国产精品久久| 成人小视频免费观看| 成人免费毛片嘿嘿连载视频| 成人99免费视频| 99国产精品久久久久久久久久 | 欧美性受xxxx黑人xyx| 91免费看`日韩一区二区| 99免费精品视频| 一本大道久久a久久精品综合| caoporn国产精品| 97精品电影院| 欧美色图天堂网| 337p亚洲精品色噜噜噜| 日韩精品一区二区三区swag| 久久久国产精品麻豆| 国产精品女上位| 亚洲精品一卡二卡| 首页国产丝袜综合| 精品午夜一区二区三区在线观看| 国产成a人无v码亚洲福利| 91免费视频观看| 欧美一区二区精品久久911| 久久久久久久久伊人| 国产精品福利av| 亚洲成在人线免费| 久久99日本精品| av激情成人网| 678五月天丁香亚洲综合网| 久久人人爽人人爽| 亚洲精品久久久久久国产精华液| 午夜精品免费在线| 国产aⅴ综合色| 欧美日韩不卡一区| 久久婷婷国产综合国色天香| 亚洲视频免费在线观看| 日本成人在线看| 播五月开心婷婷综合| 欧美剧情片在线观看| 欧美国产综合一区二区| 亚洲国产一区二区a毛片| 国产在线一区观看| 欧美私人免费视频| 久久久不卡网国产精品二区| 亚洲一区自拍偷拍| 国产米奇在线777精品观看| 色狠狠桃花综合| 久久青草欧美一区二区三区| 亚洲精品国久久99热| 国产一区二区主播在线| 欧美视频中文字幕| 欧美激情在线一区二区| 日韩高清在线观看| www.亚洲激情.com| 精品久久久久99| 亚洲国产另类av| voyeur盗摄精品| 久久婷婷国产综合精品青草| 天天亚洲美女在线视频| 成人综合婷婷国产精品久久| 日韩一区二区三区在线视频| 亚洲另类中文字| 国产成人精品影视| 日韩欧美国产电影| 亚洲高清视频中文字幕| 91麻豆免费视频| 国产欧美精品区一区二区三区| 亚洲电影你懂得| 91丨九色porny丨蝌蚪| 国产亚洲欧美日韩在线一区| 日本一区中文字幕| 欧美亚一区二区| 日韩伦理电影网| 成人免费毛片高清视频| 久久综合精品国产一区二区三区| 石原莉奈在线亚洲二区| 色哟哟精品一区| 国产精品久久久久精k8| 国产成人免费视| 久久精品人人做人人综合| 美女视频网站久久| 91麻豆精品国产无毒不卡在线观看 | 欧美精品自拍偷拍| 一区二区三区在线看| 成人av手机在线观看| 欧美激情一区三区| 国产91精品一区二区麻豆网站| 久久婷婷国产综合国色天香| 另类人妖一区二区av| 日韩亚洲欧美一区二区三区| 亚洲综合视频网| 欧美在线你懂得| 水野朝阳av一区二区三区| 欧美精品777| 免费人成网站在线观看欧美高清| 制服.丝袜.亚洲.中文.综合| 亚洲成人三级小说| 欧美日韩电影在线| 日韩福利电影在线观看| 欧美一区二区三区男人的天堂| 免费成人在线影院| 日韩欧美成人一区| 国产在线精品国自产拍免费| 久久综合九色综合欧美98| 高清在线不卡av| 亚洲欧洲精品一区二区三区 | 亚洲午夜久久久久久久久电影院 | 亚洲国产精品二十页| 成人免费毛片嘿嘿连载视频| 综合久久给合久久狠狠狠97色 | 欧美久久久久久蜜桃| 青青草91视频| 久久久久久亚洲综合| 成人性生交大片免费看在线播放| 国产精品欧美久久久久无广告 | 自拍偷拍亚洲激情| 欧美最新大片在线看| 日本成人在线电影网| 日韩精品一区二区三区老鸭窝 | 不卡av在线网| 亚洲成人久久影院| 日韩视频在线一区二区| 成人动漫在线一区| 亚洲午夜视频在线观看| 精品毛片乱码1区2区3区| 不卡一区二区在线| 亚洲6080在线| 久久精品亚洲麻豆av一区二区| 成人激情动漫在线观看| 亚洲一二三区视频在线观看| 精品蜜桃在线看| 色婷婷综合久久久久中文 | 色哟哟在线观看一区二区三区| 视频一区中文字幕| 亚洲国产高清不卡| 欧美日韩久久一区| 国产91色综合久久免费分享| 亚洲成人第一页| 欧美国产精品一区| 欧美一区二区日韩| 99国产精品久久久久| 久久国产精品区| 亚洲激情av在线| 中文字幕免费一区| 91精品国产欧美一区二区| 91视频.com| 国内精品免费**视频| 亚洲与欧洲av电影| 欧美极品xxx| 日韩免费一区二区| 色八戒一区二区三区| 国产999精品久久久久久 | 色老汉一区二区三区| 国产一区二区女| 五月婷婷久久丁香| 国产精品福利影院| 欧美精品一区二区三区一线天视频| 日本韩国精品一区二区在线观看| 黄色成人免费在线| 日韩国产精品久久| 亚洲一区国产视频| 综合久久久久综合| 国产精品欧美一级免费| 久久久三级国产网站| 欧美一级二级在线观看|