麒麟v10(ky10.x86_64)升级——openssl-3.2.2、openssh-9.8p1

打印 上一主题 下一主题

主题 1015|帖子 1015|积分 3045


  • 系统版本:
ky10.x86_64


  • 下载安装包并上传
openssh下载地点
   https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable
  openssl下载地点
   https://openssl-library.org/source/index.html
  zlib下载地点
   https://zlib.net/fossils/
  

  • 上传安装包


  • 备份配置文件
  1. cp -r /etc/ssh /etc/ssh.bak
  2. cp -r /usr/bin/openssl /usr/bin/openssl.bak
  3. cp -r /etc/pam.d /etc/pam.d.bak
  4. cp -r /usr/lib/systemd/system /usr/lib/systemd/system.bak
复制代码

  • 解压安装包


  • 编译安装zlib
   实行命令: ./configure --prefix=/usr/local/src/zlilb
  

   实行命令: make -j 4 && make test && make install
  


  • 编译安装openssl
   实行命令: ./config --prefix=/usr/local/src/openssl
  

   实行命令: make -j 4 && make install 这里要等候一段时间,等候编译完成。
  


  • 创建openssl软连接
  1. mv /usr/bin/openssl /usr/bin/openssl.bak2
  2. ln -s /usr/local/src/openssl/bin/openssl /usr/bin/openssl
  3. ln -s /usr/local/src/openssl/lib64/libssl.so.3 /usr/lib64/libssl.so.3
  4. ln -s /usr/local/src/openssl/lib64/libcrypto.so.3 /usr/lib64/libcrypto.so.3
复制代码

  • 编译安装openssh
   实行命令:
./configure --prefix=/usr/local/src/ssh --sysconfdir=/etc/ssh --with-pam --with-ssl-dir=/usr/local/src/openssl --with-zlib=/usr/local/src/zlilb
  


   实行命令: make -j 4 && make install
  


  • ssh文件覆盖
  1. cp -rf /opt/openssh-9.8p1/contrib/redhat/sshd.init /etc/init.d/sshd
  2. cp -rf /usr/local/src/ssh/sbin/sshd /usr/sbin/sshd
  3. cp -rf /usr/local/src/ssh/bin/ssh /usr/bin/ssh
  4. cp -rf /usr/local/src/ssh/bin/ssh-keygen /usr/bin/ssh-keygen
复制代码


  • 重启ssh服务
   实行命令: /etc/init.d/sshd restart
  重启时会提示一个告警,按照告警提示信息实行即可,实行完成之后再举行重启ssh操纵即可。systemctl daemon-reload


  • 检察升级之后的版本


  • 添加开机自启动
   实行命令: chkconfig --add sshd
  如有题目请留言,祝您工作顺利~~

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

没腿的鸟

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表