首页 > 其他分享 >Solaris11升级openssh和openssl

Solaris11升级openssh和openssl

时间:2024-07-24 12:40:30浏览次数:12  
标签:lib ssl openssh openssl Solaris11 so.1 usr local

源码编译升级openssl版本

官网下载openssl-1.1.1d.tar

gunzip openssl-1.1.1d.tar.gz
  tar openssl-1.1.1d.tar
  cd openssl-1.1.1d
  ./config --prefix=/usr/local/ssl shared
  make
  make install

替换老版本:

  1. 备份
mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/include/openssl /usr/include/openssl.old
mv /usr/lib/libssl.so /usr/lib/libssl.so.bak
mv /usr/lib/libcrypto.so /usr/lib/libcrypto.so.bak
  1. 替换
  ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
  ln -s /usr/local/ssl/include/openssl /usr/include/openssl
  ln -s /usr/local/ssl/lib/libssl.so /usr/lib/libssl.so
  ln -s /usr/local/ssl/lib/libcrypto.so /usr/lib/libcrypto.so
  ln -s /usr/local/ssl/lib/libssl.so.1.1 /lib/64/libssl.so.1.1
  ln -s /usr/local/ssl/lib/libcrypto.so.1.1 /lib/64/libcrypto.so.1.1
  

 
ldd /usr/local/ssl/bin/openssl
ldd /usr/local/ssl/bin/openssl
    libssl.so.1.1 =>     /lib/64/libssl.so.1.1
    libcrypto.so.1.1 =>   /lib/64/libcrypto.so.1.1
    libsocket.so.1 =>    /lib/64/libsocket.so.1
    libnsl.so.1 =>  /lib/64/libnsl.so.1
    libdl.so.1 =>  /lib/64/libdl.so.1
    libpthread.so.1 =>    /lib/64/libpthread.so.1
    libc.so.1 =>   /lib/64/libc.so.1

查看升级后的版本

openssl version
OpenSSL 1.1.1d 10 Sep 2019   
    
源码编译升级openssh
官网下载openssh-8.1p1.tar
  gunzip openssh-8.1p1.tar.gz
  tar openssh-8.1p1.tar
  cd openssh-8.1p1


./configure --with-ssl-dir=/usr/local/ssl /指定openssl目录
make
make install

ln -s /usr/local/bin/ssh /usr/bin/ssh 

PATH=/usr/bin:/usr/sbin:/usr/local/bin 

查看升级后的版本

ssh -V
OpenSSH_8.1p1, OpenSSL 1.1.1d 10 Sep 2019

标签:lib,ssl,openssh,openssl,Solaris11,so.1,usr,local
From: https://www.cnblogs.com/kyo-1115/p/18320623

相关文章

  • 记一次在openEuler系统下离线编译升级到openssh9.8p1
    缘起由于某个项目上甲方对服务器进行漏洞扫描,系统为:openEuler22.03(LTS-SP4)。提示现有OpenSSH版本存在漏洞,需要升级到openssh-9.8p1的版本(目前最新),遂有了这篇记录文章。PS:切记!在升级SSH之前服务器上最好安装telnet或其他远程工具,以防升级失败导致无法链接上服务器。1、检查......
  • Ubuntu16.04升级openssh-9.8p1
    7月1日OpenSSH官方发布安全更新,忙着处理的同时记录一下升级过程。系统环境root@NServer:~#cat/proc/versionLinuxversion3.4.113-sun8i(root@test)(gccversion5.5.0(LinaroGCC5.5-2017.10))#40SMPPREEMPTTueMar1614:24:14CST2021root@NServer:~#lsb_rel......
  • Ubuntu安装openssl-1.1.1
    切换root用户下载源文件:https://www.openssl.org/source/old/1.1.1/index.html./configshared--prefix=/usr/local/openssl--openssldir=/usr/local/opensslmake&&makeinstall备份原来的opensslmv/usr/bin/openssl/usr/bin/openssl.bak创建软链接到系统位置ln-s......
  • [SMC+OpenSSL]r3ctf nSMC
    SMC参考文章:https://www.cnblogs.com/hetianlab/p/17199400.htmlSMC实现的主要步骤包括:1.读取PE文件并找到需要加密的代码段。2.将代码段的内容进行异或加密,并更新到内存中的代码段。3.重定向代码段的内存地址,使得加密后的代码能够正确执行。4.执行加密后的代码段。OpenSS......
  • centos升级openssh
    参考:(胎教级)Centos7.x完全断网升级OpenSSL3.x、OpenSSH9.x以及任意版本_升级openssh版本centos7-CSDN博客需要注意的是:如果在openssh进行makeinstall时出现权限过高的提示(Permissions0640for'/etc/ssh/ssh_host_rsa_key'aretooopen.),一定要记得把权限改小,如改成600。否则老......
  • OpenSSL RSA相关基本接口和编程示例
    本文测试代码基于Openssl版本:1.1.1fRSA接口接口简介RSA对象创建intRSA_generate_key_ex(RSA*rsa,intbits,BIGNUM*e,BN_GENCB*cb);功能:创建⼀对rsa的公钥私钥参数:RSA密钥指针,密钥bit位数,公钥指数的⼤数形式指针,回调函数返回:成功返回1,失败返回0e主要有两个取值......
  • window环境的openssl二进制发行版安装
    当你去openssl官网找二进制发行版的时候,很可惜,openssl不提供任何二进制发行版的版本,虽然有第三方,但openssl不推荐也不建议任何一个。点击到这个位置,会有一些官方的说明和第三方的链接。最终你会到达这个位置,也就是openssl二进制发行版的列表页面。自行选择。在此奉上当前最......
  • 手动编译安装OpenSSL与OpenSSH
    1、安装必要工具yuminstall-ytarzlib-devel2、编译安装OpenSSLcd/usr/local/srcwgethttps://www.openssl.org/source/openssl-1.1.1w.tar.gztar-xvzfopenssl-1.1.1w.tar.gzcdopenssl-1.1.1w./config--prefix=/usr/local/openssl--openssldir=/usr/local/opens......
  • linux centos8升级openssh与openssl
    LinuxOpenSSH升级升级openssh之前需要先升级openssl 1、升级准备##1.1、查看系统版本和ssh版本linux系统版本cat/etc/redhat-release#或者uname-aopenssh查看一下原安装版本ssh-Vopenssl查看一下原安装版本opensslversion 1.2、下载软件包Opens......
  • CentOS 6.5 配置国内在线yum源和制作openssh 9.8p1 rpm包 —— 筑梦之路
    CentOS6.5比较古老的版本了,而还是有一些古老的项目仍然在使用。环境说明1.更换国内在线yum源CentOS6在线可用yum源配置——筑梦之路_centos6可用yum源-CSDN博客cat>CentOS-163.repo<<'EOF'[base]name=CentOS-$releasever-Base-163.com#mirrorlist=http://m......