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

升級 SSH 引發的程序連接異常及解決全記錄

安全 應用安全
由于現網要做安全整改,舊版本的??OpenSSH??和??OpenSSL??存在安全風險,為提升服務器的安全性和穩定性,需要對其進行升級。

前言

由于現網要做安全整改,舊版本的OpenSSH和OpenSSL存在安全風險,為提升服務器的安全性和穩定性,需要對其進行升級。

本文將詳細講述升級后,程序連接出現異常的情況,以及排查和解決問題的全過程

安裝說明

安裝環境


虛擬機環境

OpenSSH版本

OpenSSL版本

升級前

linux CentOS

OpenSSH_7.4p1

OpenSSL 1.0.2k

升級后

linux CentOS

OpenSSH_9.7p1

OpenSSL 3.0.14

下載地址

  • openssl:https://openssl-library.org/source/old/3.0/index.html
  • openssh:https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/

注意事項

  • 升級前務必保證虛擬機已經打快照或備份。
  • 注意:升級過程全程不要關閉xshell窗口!!!關閉后將無法ssh登錄。
  • 注意:提前將openssh和openssl安裝包上傳到虛擬機!!!卸載ssh后將無法上傳。
  • 注意:升級openssh后檢查服務器ulimit值!!!

安裝OpenSSL

查看當前版本,并上傳OpenSSH和OpenSSL

圖片圖片

安裝編譯環境:

yum -y install perl-IPC-Cmd perl-Data-Dumper gcc gcc-c++ perl perl-devel zlib zlib-devel pam pam-devel

備份原openssl:

whereis openssl
openssl: /usr/bin/openssl /usr/lib64/openssl /usr/share/man/man1/openssl.1ssl.gz

# 備份/usr/bin/openssl目錄
cp /usr/bin/openssl /usr/bin/openssl.bak

# 備份/usr/lib64/openssl目錄
cp /usr/lib64/openssl /usr/lib64/openssl.bak

解壓安裝openssl:

tar -zxvf openssl-3.0.14.tar.gz # 解壓安裝包
mkdir -p /usr/local/openssl  # 創建安裝目錄

編譯:

cd /opt/ssh/openssl-3.0.14
./config --prefix=/usr/local/openssl --shared
make && make install

圖片圖片

更新openssl:

# 建立軟連接, 替換原有的openssl
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

# 檢查軟連接建立情況
ls -al /usr/bin/openssl
lrwxrwxrwx. 1 root root 30 4月  10 13:31 /usr/bin/openssl -> /usr/local/openssl/bin/openssl

# 添加動態鏈接庫
echo "/usr/local/openssl/lib64" >> /etc/ld.so.conf
# 刷新庫
ldconfig

查看版本:

[root@localhost openssl]# openssl version -a
OpenSSL 3.0.14 4 Jun 2024 (Library: OpenSSL 3.0.14 4 Jun 2024)
built on: Thu Apr 10 05:23:47 2025 UTC
platform: linux-x86_64
options:  bn(64,64)
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_BUILDING_OPENSSL -DNDEBUG
OPENSSLDIR: "/usr/local/openssl/ssl"
ENGINESDIR: "/usr/local/openssl/lib64/engines-3"
MODULESDIR: "/usr/local/openssl/lib64/ossl-modules"
Seeding source: os-specific
CPUINFO: OPENSSL_ia32cap=0xfffa3203478bffff:0xd11e4fb9

安裝OpenSSH

備份原有的ssh

# 查看ssh服務所在的目錄
whereis ssh
ssh: /usr/bin/ssh /etc/ssh /usr/share/man/man1/ssh.1.gz

# 備份/etc/ssh/目錄
cp /etc/ssh/ /etc/ssh.bak

# 備份/usr/bin/ssh目錄
cp /usr/bin/ssh /usr/bin/ssh.bak

whereis sshd
sshd: /usr/sbin/sshd /usr/share/man/man8/sshd.8.gz

# 備份/usr/sbin/shhd文件
cp /usr/sbin/sshd /usr/sbin/sshd.bak

# 備份/etc/init.d/shhd文件
cp /etc/init.d/sshd /etc/init.d/sshd.bak
# 注意/etc/init.d/sshd不存在,則無需備份

# /etc/pam.d/sshd文件
cp /etc/pam.d/sshd /etc/pam.d/sshd.bak
# 注意sshd不存在,則無需備份

卸載原有
rpm -e --nodeps `rpm -qa | grep openssh`

解壓安裝openssh:

tar -zxvf openssh-9.7p1.tar.gz
cd openssh-9.7p1

# 使用默認安裝目錄的openssl
./configure --prefix=/usr --syscnotallow=/etc/ssh --with-md5-passwords --with-pam --with-privsep-path=/var/lib/sshd --without-hardening

# 使用指定安裝目錄的openssl(使用這個)
./configure --prefix=/usr --syscnotallow=/etc/ssh --with-md5-passwords --with-pam --with-tcp-wrappers --with-ssl-dir=/usr/local/openssl --with-privsep-path=/var/lib/sshd --without-hardening

# 使用指定安裝目錄的openssl和zlib
./configure --prefix=/usr --syscnotallow=/etc/ssh --with-md5-passwords --with-pam --with-tcp-wrappers --with-ssl-dir=/usr/local/openssl --with-zlib=/usr/local/zlib --with-privsep-path=/var/lib/sshd --without-hardening

# 編譯安裝
make && make install

圖片圖片

圖片圖片

配置:

mv /etc/pam.d/sshd.bak /etc/pam.d/sshd

# 修改ssh的相關秘鑰文件的權限
chmod 600 /etc/ssh/ssh_host_rsa_key
chmod 600 /etc/ssh/ssh_host_ecdsa_key
chmod 600 /etc/ssh/ssh_host_ed25519_key

#修改允許遠程登錄
# 修改配置文件,允許root直接登錄
echo"PasswordAuthentication yes" >> /etc/ssh/sshd_config
echo"PermitRootLogin yes" >> /etc/ssh/sshd_config
echo"UsePAM yes" >> /etc/ssh/sshd_config

#開機自啟
cp -p /opt/ssh/openssh-9.7p1/contrib/redhat/sshd.init /etc/init.d/sshd
chmod +x /etc/init.d/sshd
chkconfig --add sshd
chkconfig sshd on
systemctl restart sshd
systemctl status sshd

驗證OpenSSH服務:

ssh -V
OpenSSH_9.7p1, OpenSSL 3.0.14 4 Jun 2024

程序連接異常問題出現

升級完成后,發現ch.ethz.ssh2報錯:

java.io.IOException: There was a problem while connecting to 172.18.2.76:22
 at ch.ethz.ssh2.Connection.connect(Connection.java:699)
 at ch.ethz.ssh2.Connection.connect(Connection.java:490)
 at org.example.ssh.SSH2Util.openConnection(SSH2Util.java:30)
 at org.example.ssh.SSH2Util.main(SSH2Util.java:221)
Caused by: java.io.IOException: Key exchange was not finished, connection is closed.
 at ch.ethz.ssh2.transport.KexManager.getOrWaitForConnectionInfo(KexManager.java:91)
 at ch.ethz.ssh2.transport.TransportManager.getConnectionInfo(TransportManager.java:229)
 at ch.ethz.ssh2.Connection.connect(Connection.java:655)
 ... 3 more
Caused by: java.io.IOException: Cannot negotiate, proposals do not match.
 at ch.ethz.ssh2.transport.KexManager.handleMessage(KexManager.java:412)
 at ch.ethz.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:753)
 at ch.ethz.ssh2.transport.TransportManager$1.run(TransportManager.java:468)
 at java.lang.Thread.run(Thread.java:748)

通過報錯信息可知,問題出在密鑰交換階段,客戶端和服務端的提議不匹配。找到ch.ethz.ssh2.transport.KexManager類,其中有個方法mergeKexParameters,這個就是匹配服務端客戶端兩邊相關參數通用的算法,底層調用getFirstMatch去比較二者相同的算法。

圖片圖片

  • kex_algo比較的是KexAlgorithms參數的值
  • server_host_key_algorithms比較的是HostKeyAlgorithms參數的值
  • mac_algorithms_client_to_server比較的是MACs參數的值

在ch.ethz.ssh2.crypto.CryptoWishlist類中查看默認支持的算法,如KexAlgorithms、HostKeyAlgorithms、MACs等參數的值。發現默認算法列表可能與升級后的OpenSSH和OpenSSL不兼容。

查看支持算法:

圖片圖片

public static final String[] getDefaultKexAlgorithmList() {
    return new String[]{"diffie-hellman-group-exchange-sha1", "diffie-hellman-group14-sha1", "diffie-hellman-group1-sha1"};
}

public static final String[] getDefaultServerHostkeyAlgorithmList() {
    return new String[]{"ssh-rsa", "ssh-dss"};
}

public static final String[] getMacList() {
    return new String[]{"hmac-sha1-96", "hmac-sha1", "hmac-md5-96", "hmac-md5"};
}

補充一個較完整的算法配置,在相關配置文件(/etc/ssh/sshd_config)中添加以下內容::

KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org
HostbasedAcceptedKeytypes ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-512
CASignatureAlgorithms ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256
HostKeyAlgorithms ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-512,ssh-rsa,ssh-dss
PubkeyAcceptedKeyTypes ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-512,ssh-rsa
MACs hmac-sha2-512,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha2-256-etm@openssh.com,hmac-sha1-96

添加完成后,重啟SSH服務,程序連接異常問題得到解決

最后附上ssh工具類:

public class SSH2Util {

    private static String DEFAULT_CHARSET = "UTF-8";
    private Connection connection;
    private String hostname;
    private int port;
    private String username;
    private String password;

    public SSH2Util(String hostname, int port, String username, String password) {
        this.hostname = hostname;
        this.port = port;
        this.username = username;
        this.password = password;
    }

    /**
     * 連接到 SSH 服務器
     * @return 是否連接成功
     * @throws IOException 連接過程中發生的 I/O 異常
     */
    public boolean connect() throws IOException {
        connection = new Connection(hostname, port);
        connection.connect();
        return connection.authenticateWithPassword(username, password);
    }

    /**
     * 執行 SSH 命令
     * @param command 要執行的命令
     * @return 命令執行結果
     * @throws IOException 執行命令過程中發生的 I/O 異常
     */
    public String executeCommand(String command) throws IOException {
        if (connection == null ||!connection.isAuthenticationComplete()) {
            throw new IllegalStateException("未連接到 SSH 服務器");
        }
        Session session = connection.openSession();
        session.execCommand(command);
        InputStream stdout = new StreamGobbler(session.getStdout());
        BufferedReader reader = new BufferedReader(new InputStreamReader(stdout,DEFAULT_CHARSET));
        StringBuilder result = new StringBuilder();
        String line;
        while ((line = reader.readLine()) != null) {
            result.append(line).append("\n");
        }
        session.close();
        return result.toString();
    }

    /**
     * 上傳文件到 SSH 服務器
     * @param localFilePath 本地文件路徑
     * @param remoteFilePath 遠程文件路徑
     * @throws IOException 上傳過程中發生的 I/O 異常
     */
    public void uploadFile(String localFilePath, String remoteFilePath) throws IOException {
        if (connection == null ||!connection.isAuthenticationComplete()) {
            throw new IllegalStateException("未連接到 SSH 服務器");
        }
        SCPClient scpClient = connection.createSCPClient();
        scpClient.put(localFilePath, remoteFilePath);
    }

    /**
     * 從 SSH 服務器下載文件
     * @param remoteFilePath 遠程文件路徑
     * @param localFilePath 本地文件路徑
     * @throws IOException 下載過程中發生的 I/O 異常
     */
    public void downloadFile(String remoteFilePath, String localFilePath) throws IOException {
        if (connection == null ||!connection.isAuthenticationComplete()) {
            throw new IllegalStateException("未連接到 SSH 服務器");
        }
        SCPClient scpClient = connection.createSCPClient();
        scpClient.get(remoteFilePath, localFilePath);
    }

    /**
     * 關閉 SSH 連接
     */
    public void close() {
        if (connection != null) {
            connection.close();
        }
    }

    public static void main(String[] args) throws IOException {
        SSH2Util sshUtil = new SSH2Util("your_hostname", 22, "your_username", "your_password");
        try {
            if (sshUtil.connect()) {
                System.out.println("連接成功");
                String result = sshUtil.executeCommand("ls -l");
                System.out.println("命令執行結果:\n" + result);
                sshUtil.uploadFile("local_file_path", "remote_file_path");
                sshUtil.downloadFile("remote_file_path", "local_file_path");
            } else {
                System.out.println("連接失敗");
            }
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            sshUtil.close();
        }
    }
}


責任編輯:武曉燕 來源: 一安未來
相關推薦

2011-04-27 10:14:38

2018-12-11 10:55:00

SQLFuzzWEB安全

2025-08-06 03:22:00

2014-07-29 17:46:09

Linuxtomcattomcat集群

2015-07-20 15:46:28

2011-05-31 15:28:23

筆記本體驗

2012-05-11 16:33:36

ARP緩存服務器

2024-01-26 15:19:30

新榜大會內容好生意

2015-01-15 10:50:46

CoreOSUnitedStackDocker

2015-03-09 15:41:08

MongoDB查詢超時異常Socket Time

2010-09-07 14:33:30

DIVmargin

2009-08-04 09:09:56

Java常見異常

2010-08-31 09:30:28

非授權DHCP

2009-12-25 10:01:23

WinForm程序

2018-06-20 13:01:27

2014-12-15 14:57:58

2010-01-08 09:58:42

Ubuntu Secu

2023-07-20 09:13:02

Jedis服務器

2009-04-14 16:14:51

2018-01-18 10:46:01

服務器磁盤原因
點贊
收藏

51CTO技術棧公眾號

黄色网址在线免费| 中文字幕第2页| 国产毛片精品| 色哟哟国产精品| 亚洲欧美日韩精品综合在线观看 | 成人在线观看免费网站| 国产99久久久国产精品潘金网站| 97色在线视频| 开心激情五月网| gogo久久日韩裸体艺术| 日本乱人伦一区| 日本a在线天堂| 九一在线视频| 成人午夜av影视| 国产精品日韩精品| 国产五月天婷婷| 久久国产精品亚洲人一区二区三区| 日韩三级高清在线| 激情五月婷婷久久| 精灵使的剑舞无删减版在线观看| 国产亚洲成年网址在线观看| 国产成人免费观看| 国产寡妇亲子伦一区二区三区四区| 久久五月天小说| 亚洲国产三级网| 在线一区二区不卡| 国产精品久久亚洲不卡| 天天色综合天天| 佐佐木明希av| 日韩毛片久久久| 2024国产精品视频| 国产精品高清一区二区三区| 一级片在线免费观看视频| 国产日产高清欧美一区二区三区| 久久综合伊人77777尤物| 精品国产成人亚洲午夜福利| 久久九九热re6这里有精品| 欧美一级爆毛片| 日本xxxx黄色| 国模视频一区| 色综合天天综合色综合av| 国产高清av在线播放| 成人video亚洲精品| 国产精品久久久久永久免费观看 | 热re91久久精品国99热蜜臀| 国产极品美女高潮无套嗷嗷叫酒店| 欧美3p在线观看| 亚洲色图在线观看| a级在线观看视频| 超碰在线一区| 欧美va日韩va| 日本wwww色| 亚洲大奶少妇| 欧美一区二区三区爱爱| 日本在线观看视频一区| 亚洲福利影视| 欧美日韩黄视频| 亚洲综合色在线观看| 福利视频亚洲| 欧美日韩专区在线| 日本中文字幕观看| 国产999精品在线观看| 欧美精品欧美精品系列| 91视频这里只有精品| 亚洲精品69| 日韩一区和二区| gogo亚洲国模私拍人体| 日韩激情综合| 亚洲护士老师的毛茸茸最新章节| 国产精品欧美一区二区| 亚洲一区 视频| 亚洲国产日本| 2019日本中文字幕| 91黑人精品一区二区三区| 久久九九国产| 国产精品永久免费视频| 国产精品视频在线观看免费| 狠狠色丁香久久婷婷综合丁香| 91视频88av| 亚洲黄色小说网| 成人精品gif动图一区| 精品日产一区2区三区黄免费 | 有码中文亚洲精品| 毛片视频免费播放| 欧美ab在线视频| 97人人爽人人喊人人模波多| 91丝袜一区二区三区| 秋霞影院一区二区| 91在线精品播放| 人人妻人人澡人人爽精品日本| av亚洲产国偷v产偷v自拍| 日韩av在线电影观看| 黄色动漫在线观看| 五月婷婷激情综合| 国产精品视频分类| 日韩精品一区二区三区中文字幕| 亚洲精品成a人在线观看| 免费看污片的网站| 欧美日一区二区在线观看 | 四虎国产精品成人免费影视| 精品久久久影院| 亚洲AV无码国产成人久久| 99久久99久久精品国产片桃花| 久久久久久久久久久人体| 久久精品无码av| 国产精品一区不卡| 欧美xxxx黑人又粗又长精品| 日本在线视频观看| 欧美日韩亚洲网| 毛片毛片毛片毛| 久久悠悠精品综合网| 在线看福利67194| 精品一级少妇久久久久久久| 免费高清视频精品| 国产高清不卡av| 免费黄色在线看| 精品色蜜蜜精品视频在线观看| 一起操在线视频| 亚洲aa在线| 麻豆成人在线看| 中国a一片一级一片| 不卡一区在线观看| 国产对白在线播放| 免费欧美电影| 亚洲精品v欧美精品v日韩精品| 亚洲综合久久av一区二区三区| 亚洲在线日韩| 国产精品一级久久久| 成人黄视频在线观看| 欧美色国产精品| 亚洲永久无码7777kkk| 欧美日韩福利| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 哥也色在线视频| 欧美色图天堂网| 色婷婷在线影院| 亚洲专区免费| 国产在线一区二| 啦啦啦中文在线观看日本| 56国语精品自产拍在线观看| 性少妇xx生活| 午夜免费福利小电影| 波多野结衣在线一区二区| 欧美成人亚洲成人日韩成人| 91精品国产乱码久久久| 国产精品久久久久婷婷| 国产嫩草在线观看| 成人女性视频| 国产精品久久激情| 成人好色电影| 欧美性xxxxxxxx| jizz18女人高潮| 蜜芽一区二区三区| 亚洲精品永久www嫩草| 精品国产黄a∨片高清在线| 在线看福利67194| 一本色道久久综合无码人妻| 国产精品久久久一本精品 | 成人在线免费av| 中文字幕综合一区| 91精品国自产| 亚洲乱码一区二区三区在线观看| 国产在线视频三区| 欧美亚洲不卡| 国产伦精品一区二区| 91福利在线免费| 精品亚洲va在线va天堂资源站| 四虎精品永久在线| 国产精品私房写真福利视频| 欧美日韩中文不卡| 欧美福利影院| 国产视频99| 婷婷午夜社区一区| 日韩中文在线观看| 成人av手机在线| 亚洲一区二区三区自拍| 亚洲激情 欧美| 久热综合在线亚洲精品| 亚洲一区二区三区乱码| 久久99成人| 97色伦亚洲国产| 97在线观看免费观看高清| 日韩一区二区精品在线观看| 日韩黄色三级视频| 国产欧美一区二区精品久导航| 日韩av片专区| 亚洲激情黄色| 亚洲国产精品123| 永久免费精品视频| 日韩免费观看av| 国产视频一区二区| 精品爽片免费看久久| 国产伦精品一区二区三区免.费| 亚洲图片欧美一区| 91麻豆精品国产91久久综合| 国产乱码精品一区二区三区av| 内射国产内射夫妻免费频道| 999久久久91| 国内外成人免费视频| 久久天天久久| 欧美有码在线观看视频| 国产精品一区二区三区视频网站| 日韩精品中文字幕在线| av手机免费看| 日本道在线观看一区二区| 免费视频一二三区| 国产精品狼人久久影院观看方式| 污污污www精品国产网站| 久88久久88久久久| 欧美污视频网站| 国产一区美女| 一区二区三区在线观看www| 欧美日韩破处| 亚洲一区二区三区毛片| 国产成人免费精品| 欧美亚洲日本黄色| 黄页网站在线观看免费| 精品国产一区二区三区在线观看| 色视频在线观看福利| 日韩精品中文字幕在线不卡尤物 | 国产精品论坛| 欧美成人免费播放| 日韩在线观看www| 亚洲欧洲一区二区三区久久| 成人午夜精品福利免费| 69精品人人人人| 波多野结衣人妻| 婷婷国产v国产偷v亚洲高清| 欧美激情国产精品免费| 亚洲欧美在线aaa| 在线观看亚洲大片短视频| 91蜜桃在线观看| 欧美双性人妖o0| 国产成a人无v码亚洲福利| 999在线精品视频| 男女性色大片免费观看一区二区 | 欧美91看片特黄aaaa| 97精品国产97久久久久久| 毛片在线导航| 欧美国产日韩xxxxx| 91cn在线观看| 久久视频在线观看免费| 日韩美女网站| 久久精品一偷一偷国产| 日韩伦理在线观看| 久久精品国产99国产精品澳门| 77777影视视频在线观看| 伊人精品在线观看| yw在线观看| 中文字幕亚洲一区| 日本成人网址| 久久久国产一区二区| 97caopron在线视频| 蜜臀久久99精品久久久无需会员| 二区在线播放| 欧美国产在线视频| 国产精品186在线观看在线播放| 欧美精品日韩三级| 成人三级小说| 8x拔播拔播x8国产精品| 在线一区av| 国产成人精品视频在线观看| 国产精品原创视频| 成人性生交大片免费看小说| 秋霞午夜一区二区三区视频| 国产精品手机视频| 亚洲国产欧美日韩在线观看第一区| 蜜桃av久久久亚洲精品| 精品国产一区二区三区久久久樱花 | 国产色综合久久| 黄色激情小视频| 亚洲美女在线一区| 日本少妇bbwbbw精品| 日韩欧美aaa| 亚洲综合免费视频| 日韩欧美一二三区| 亚洲色图狠狠干| 国产一区二区三区精品久久久| 看黄网站在线| 欧美极品少妇与黑人| 中文在线最新版地址| 国产在线久久久| 国产精伦一区二区三区| 欧洲精品久久| 欧美a级在线| 欧美日韩激情视频在线观看| 六月婷婷色综合| 三大队在线观看| 26uuu精品一区二区在线观看| 女人裸体性做爰全过| 亚洲国产婷婷综合在线精品| 五月天婷婷导航| 欧美一区二区三区日韩| 日韩精品视频无播放器在线看| 日韩中文在线中文网三级| 搞黄网站在线看| 国产精品丝袜视频| 牛牛影视一区二区三区免费看| 性高潮久久久久久久久| 亚洲第一在线| 手机av在线免费| 久久午夜电影网| 九九热国产在线| 在线精品观看国产| 日本高清视频在线| 日韩视频第一页| 88xx成人永久免费观看| 粉嫩高清一区二区三区精品视频| sdde在线播放一区二区| 18岁网站在线观看| 国产成人高清在线| 亚洲色图100p| 欧美日韩在线视频首页| 国产日产亚洲系列最新| 伊人伊成久久人综合网站| 超碰97免费在线| 亚洲最大成人免费视频| 精品国产一区二区三区小蝌蚪| 精品国偷自产一区二区三区| 九九视频精品免费| 免费视频91蜜桃| 天天综合网天天综合色| 亚洲黄色片视频| 欧美精品一区二区三区国产精品| 992tv国产精品成人影院| 免费日韩电影在线观看| 亚洲第一黄网| 美女黄色一级视频| 亚洲综合色丁香婷婷六月图片| 国产精品久久久久久免费| 亚洲人成网站免费播放| 不卡福利视频| 久久国产日韩欧美| 亚洲黄色影片| 极品白嫩的小少妇| 亚洲一区二区三区四区五区黄 | 亚洲毛片一区二区| 成年男女免费视频网站不卡| 成人在线免费网站| 欧美天天视频| 可以看的av网址| 亚洲精品日韩一| 国产av精国产传媒| 久久手机精品视频| 激情综合五月| 伊人网在线免费| 国产伦精品一区二区三区免费迷| 三级黄色录像视频| 欧美高清视频不卡网| 精品孕妇一区二区三区| 亚洲va欧美va国产综合久久| 你懂的国产精品| 国产69视频在线观看| 五月天国产精品| 性感美女视频一二三| 欧美在线视频网| 精品国产一区探花在线观看| 不卡的av中文字幕| 亚洲人精品一区| 亚洲av无码片一区二区三区| 久久久久国产精品免费网站| 国产女人18毛片水真多18精品 | 美女一区二区久久| 看黄色录像一级片| 日韩欧美一区二区久久婷婷| 欧洲精品二区| 精品日本一区二区三区| 天堂va蜜桃一区二区三区| 国产精品视频在| 欧美一区二区三区免费大片 | 国产91亚洲精品| 欧美自拍偷拍| 四虎国产精品免费| 岛国精品视频在线播放| 黄色网址在线播放| 91久久久久久久久| 亚洲区一区二| 极品蜜桃臀肥臀-x88av| 91精品国产综合久久精品app| 丁香花在线电影| 欧美一区二区在线| 国产一区在线精品| 天天综合网入口| www.99久久热国产日韩欧美.com| 欧美区一区二区| 国产l精品国产亚洲区久久| 国产精品电影一区二区| 高h放荡受浪受bl| 国产精品露脸av在线| 国产精品豆花视频| 一级二级黄色片| 精品久久久久久久久久久久久久久久久| 亚洲人成在线网站| 亚洲一区二区精品在线观看| 成人精品gif动图一区| 国产精品免费无遮挡无码永久视频| 欧美成人在线网站| 国产不卡av一区二区| 亚洲欧洲日韩综合| 欧美天堂一区二区三区|