PGµç¾º

  • ÐÂÎŶ¯Ì¬
    µ±Ç°Î»ÖãºÊ×Ò³ > ÐÂÎŶ¯Ì¬

    ¡¾³£¼ûÎÊÌâ8¡¿ÐÞ¸Äopenssl¿âÎļþµ¼ÖÂÎÞ·¨¿ª»úµÄÐÞ¸´·½·¨

    2024-11-13

    Õë¶Ô·þÎñPGµç¾º¹ÙÍø²Ù×÷ϵͳ±È½Ï³£¼ûµÄÎÊÌ⣬ÍƳö³£¼ûÎÊÌâ½âÎöϵÁб¨µÀ£¬±¾ÆÚΪµÚ°Ëƪ£¬½éÉÜÓû§¶Ô²Ù×÷ϵͳµÄ¿âÎļþµÈÖØÒªÎļþ½øÐÐÎó²Ù×÷£¬µ¼ÖÂϵͳ±ÀÀ£ÇÒÖØÆôºóÎÞ·¨½øÈëϵͳÎÊÌâ¡£

      ÎÊÌâÃèÊö 


    Óû§ÔÚʹÓòÙ×÷ϵͳ£¨Èç KeyarchOS 5.8 SP1£©Ê±£¬Îó½«ÊÖ¶¯±àÒëµÄ openSSL ¿âÎļþÌæ»»ÁËϵͳ×Ô´øµÄ¿âÎļþ£¬µ¼ÖÂϵͳ±ÀÀ£¡£ÔÚÖØÆôºó£¬ÏµÍ³ÎÞ·¨Õý³£Æô¶¯£¬ÎÞ·¨½øÈë²Ù×÷ϵͳ»·¾³¡£

      ²Ù×÷¼ò½é

    ¾ÈԮģʽÔÊÐíÓû§´ÓCD-ROM»òÆäËûÆô¶¯É豸£¨¶ø·ÇϵͳӲÅÌ£©Æô¶¯Ò»¸öСÐͲÙ×÷ϵͳ»·¾³¡£¹ËÃû˼Ò壬¾ÈԮģʽµÄÄ¿µÄÊǰïÖúÓû§ÔÚ²Ù×÷ϵͳÎÞ·¨Õý³£Æô¶¯Ê±»Ö¸´·ÃÎÊϵͳÎļþ¡£ÔÚÕý³£Çé¿öÏ£¬²Ù×÷ϵͳÒÀÀµÓ²ÅÌÉϵÄÎļþÀ´Ö´Ðи÷ÏîÈÎÎñ£¬ÈçÔËÐгÌÐòºÍ´æ´¢Êý¾Ý¡£µ«Èç¹û²Ù×÷ϵͳÎÞ·¨Õý³£Æô¶¯£¬Óû§ÈÔÈ»¿ÉÒÔͨ¹ý¾ÈԮģʽ·ÃÎÊÓ²ÅÌÉϵÄÎļþ£¬´Ó¶ø½øÐбØÒªµÄÐÞ¸´»òÊý¾Ý»Ö¸´²Ù×÷¡£

      ¹ý³Ì·ÖÎö 


    ´ò¿ªBMCµÄKVM£¬¹ÒÔØKeyarchOS5.8 SP1µÄISO¾µÏñ£¬µã»÷¡°Æô¶¯¾µÏñ¡±£¬¶Ô·þÎñPGµç¾º¹ÙÍø½øÐпª»ú²Ù×÷£¬¿ª»úʱ°´F11½øÈëÑ¡ÔñÆô¶¯Ïî½çÃæ£¬Ñ¡Ôñ´Ó¹ÒÔØµÄ¾µÏñÆô¶¯¡£

    1.jpg

    Ñ¡ÔñTroubleshooting

    2.png

    Ñ¡ÔñRescue a KeyarchOS system

    3.png

    ÊäÈë1½øÈë¾ÈԮģʽ

    ´Ëʱ±ã½øÈëÁËÓɾµÏñÌṩµÄÒ»¸öϵͳ£¬Ö®Ç°µÄ¹ÊÕÏϵͳÔÚ/mnt/sysrootĿ¼ÏÂ

    ½øÈëË𻵵Äϵͳ£º

    sh-4.4# chroot /mnt/sysroot

    ´Ëʱ±ã½øÈëÁËÓ²ÅÌÉϵÄϵͳ¡£

    ½øÈë¾ÈԮģʽϵÄÁÙʱϵͳÔËÐл·¾³£¬Ô­±¾³öÏÖ¹ÊÕϵÄϵͳλÓÚ /mnt/sysroot Ŀ¼Ï£¬Í¨¹ýÖ´ÐÐ chroot ÃüÁÇл»µ½¹ÊÕÏϵͳµÄ¸ùĿ¼»·¾³£º

            sh-4.4# chroot /mnt/sysroot

    ÕâÑù£¬Óû§±ã½øÈëÁËÓ²ÅÌÉÏ´æÔÚÎÊÌâµÄʵ¼Êϵͳ»·¾³£¬´Ó¶øÄܹ»¶ÔÆä½øÐÐÐÞ¸´¡£

    ¸ù¾ÝÓû§·´À¡£¬¿Í»§½øÐÐÁËÈçϲÙ×÷£¬ÆäÖÐÐÞ¸ÄÁË¿âÎļþµÄÁ´½Ó

    tar -zxvf openss1-1.0.21.tar.gz
           cd openss1-1.0.21
           ./config --prefix=/usr/local/openss1 shared
           make
           make test 
           make install
           ln -s /usr/local/openssl/bin/openssl /usr/bin/openss1
           1n -s /usr/local/openssl/include/openssl /usr/include/openssl
           ln -s /usr/local/openssl/lib/libss1.so.1.0.0 /usr/lib64/libss1.so
           ln -s /usr/local/openss1/1ib/1ibss1.so.1.0.0 /usr/1ib64/1ibss1.so.10
           ln -s /usr/local/openss1/1ib/1ibcrypto.so.1.0.0 /usr/1ib64/1ibcrypto.so.10
           echo "/usr/local/openss1/1i¡± >> /etc/ld.so.conf 
           idconfig -v
           openssl version .a

    ?

    ÏÂͼΪ³öÏÖÎÊÌâÎļþϵͳµÄopenssl¿âµÄÁ´½Ó¹ØÏµ

    5.png

    ¶Ô±È¾µÏñϵͳÖÐopenssl¿âµÄÁ´½Ó¹ØÏµ

    6.png

      ÎÊÌâ¸ùÒò 


    ÔÚ±¾µØ±àÒë²¢ÊÖ¶¯Ìæ»» openSSL ¿âÎļþºó£¬ÓÉÓÚδÄÜÕýÈ·´¦Àí¿âÎļþÖ®¼äµÄÒÀÀµ¹ØÏµ£¬µ¼ÖÂÔ­ÓеĿâÁ´½Ó³öÏÖ´íÂÒ£¬×îÖÕµ¼ÖÂϵͳÎÞ·¨Õý³£Æô¶¯¡£

     ½â¾ö·½°¸ 

    ¶Ô±ÈÎÊÌâϵͳµÄÎļþϵͳ£¬½áºÏÓû§ÊÖ¶¯°²×°opensslʱÐ޸ĵÄÁ´½Ó¿â£¬°´ÕÕ¾ÈԮģʽϵÄÁ¬½Ó·½Ê½£¬ÊÖ¶¯»Ö¸´¡£

    ln -s libssl.so.1.1.1k libssl.so.1.1

    7.png

    ÈçÉÏͼ£º¾ÈԮģʽÖеÄϵͳÖÐlibssl.so.1.1±»ÊÖ¶¯ÐÞ¸ÄÖ¸ÏòÁËlibssl.so.1.1.1k¿â£¬¶øÎÊÌâϵͳÖÐÖ¸ÏòÁËlibssl.so.1.1£¬°´¾ÈԮģʽÖеÄÁ´½Ó¹ØÏµ£¬ÖØÐÂÁ´½Ó¿âÎļþ£¬ÖØÆô¿É»Ö¸´ÏµÍ³¡£



    ²úÆ·
    ²úÆ·½éÉÜ
    ²úÆ·°¸Àý
    ²úÆ·ÏÂÔØ
    ½â¾ö·½°¸
    ÐÐÒµ½â¾ö·½°¸
    CentOSÍ£·þÓ¦¶Ô
    Éú̬ºÏ×÷
    Éú̬ºÏ×÷²éѯ
    ·þÎñÖ§³Ö
    ·þÎñÌåϵ
    ¼¼ÊõÎĵµ
    ·þÎñ¼¤»îÓë²éѯ
    °²È«¹«¸æ
    ½Ì¿¼ÖÐÐÄ
    ¿Î³Ìѧϰ
    ¿¼ÊÔÈÏÖ¤
    Ö¤Êé²éѯ

    ¹Ø×¢ÎÒÃÇ

    Copyright ? 2024 PGµç¾ºÐÅÏ¢ ³ICP±¸13028953ºÅ-12

    ÊÛǰ×Éѯ

    ÊÛºó·þÎñ

    »Øµ½¶¥²¿

    »Øµ½¶¥²¿

    ÊÛǰ×Éѯ
    ÊÛºó·þÎñ
    ¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿