Ctyun系统 升级OpenSSH 9.3

这篇具有很好参考价值的文章主要介绍了Ctyun系统 升级OpenSSH 9.3。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、上传zlib-1.2.12,openssl-1.1.t,openssh-9.3p1压缩文件到服务器

zlib下载地址:zlib Home Sitehttp://www.zlib.net/

openssl下载地址:/source/index.htmlhttps://www.openssl.org/source/

openssh下载地址:OpenSSH: for OpenBSDOpenSSH for OpenBSDhttps://www.openssh.com/openbsd.html

2、解压上传压缩包

[root@localhost ~]# tar -zxvf 压缩包

3、创建编译目录

[root@localhost ~]# mkdir -p /usr/local/zlib/
[root@localhost ~]# mkdir -p /usr/local/openssl/
[root@localhost ~]# mkdir -p /usr/local/openssh/

4、卸载openssh

[root@localhost ~]# yum remove openssh

5、卸载openssl

[root@localhost ~]# rpm -qa | grep openssl
openssl-1.1.1f-1.ctl2.x86_64
openssl-pkcs11-0.4.10-1.ctl2.x86_64
openssl-libs-1.1.1f-1.ctl2.x86_64

# 注意不要删除openssl-libs-1.1.1f-1.ctl2.x86_64

[root@localhost ~]# rpm -e openssl-pkcs11-0.4.10-1.ctl2.x86_64
[root@localhost ~]# rpm -e perl-IO-Socket-SSL
[root@localhost ~]# rpm -e rng-tools

6、安装编译需要用到的依赖包

[root@localhost ~]# yum -y install gcc gcc-c++ make perl pam-devel

7、编译安装zlib

# 进入zlib解压目录

# 预编译
[root@localhost ~/zlib-1.2.12]# ./configure --prefix=/usr/local/zlib/

# 编译
[root@localhost ~/zlib-1.2.12]# make && make install

# 查看版本
[root@localhost ~/zlib-1.2.12]# ll /usr/local/zlib/lib

8、编译安装openssl

# 进入openssl解压目录

# 预编译
[root@localhost ~/openssl-1.1.1t]# ./config --prefix=/usr/local/openssl/ --openssldir=/usr/local/openssl/ shared

# 编译
[root@localhost ~/openssl-1.1.1t]# make && make install

# 创建软连接文件
[root@localhost ~/openssl-1.1.1t]# ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

# 不摒弃老版本的情况下,下面几步无需执行
#echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
#ldconfig
#ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
#ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

# 检查版本
[root@localhost ~/openssl-1.1.1t]# openssl version
OpenSSL 1.1.1t 7 Feb 2023 (Library: OpenSSL 1.1.1f 31 Mar 2020) 

9、编译安装openssh文章来源地址https://www.toymoban.com/news/detail-451792.html

# 进入openssh解压目录

# 预编译
[root@localhost ~/openssh-9.3p1]# ./configure --prefix=/usr/local/openssh/ --sysconfdir=/etc/ssh/ --with-openssl-includes=/usr/local/openssl/include/ --with-ssl-dir=/usr/local/openssl/ --with-zlib=/usr/local/zlib/ --with-md5-passwords --without-openssl-header-check

# 编译
[root@localhost ~/openssh-9.3p1]# make -j 4 && make install

# 创建软连接
[root@localhost ~/openssh-9.3p1]# ln -s /usr/local/openssh/sbin/sshd /sbin/sshd
[root@localhost ~/openssh-9.3p1]# ln -s /usr/local/openssh/bin/ssh /usr/bin/ssh
[root@localhost ~/openssh-9.3p1]# ln -s /usr/local/openssh/bin/scp /usr/bin/scp
[root@localhost ~/openssh-9.3p1]# ln -s /usr/local/openssh/bin/sftp /usr/bin/sftp
[root@localhost ~/openssh-9.3p1]# ln -s /usr/local/openssh/bin/ssh-add /usr/bin/ssh-add
[root@localhost ~/openssh-9.3p1]# ln -s /usr/local/openssh/bin/ssh-keygen /usr/bin/ssh-keygen
[root@localhost ~/openssh-9.3p1]# ln -s /usr/local/openssh/bin/ssh-keyscan /usr/bin/ssh-keyscan

# 配置启动脚本,并设置开机自启动
[root@localhost ~/openssh-9.3p1]# cp -rf /root/openssh-9.3p1/contrib/redhat/sshd.init /etc/init.d/sshd
[root@localhost ~/openssh-9.3p1]# cp -rf /root/openssh-9.3p1/contrib/redhat/sshd.pam /etc/pam.d/sshd.pam
[root@localhost ~/openssh-9.3p1]# chkconfig --add sshd
[root@localhost ~/openssh-9.3p1]# chkconfig sshd on

# 修改配置文件
[root@localhost ~/openssh-9.3p1]# vi /etc/ssh/sshd_config
# 修改前
PermitRootLogin without-password
# 修改后
PermitRootLogin yes

# 查看版本
[root@localhost ~/openssh-9.3p1]# ssh -V
OpenSSH_9.3p1, OpenSSL 1.1.1f 31 Mar 2020

到了这里,关于Ctyun系统 升级OpenSSH 9.3的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux】 OpenSSH_9.3p2 升级到 OpenSSH_9.4p1(亲测无问题,建议收藏)

    👨‍🎓 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 🐋 希望大家多多支持,我们一起进步!😄 🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏

    2024年02月05日
    浏览(33)
  • 【Linux】 OpenSSH_9.3p1 升级到 OpenSSH_9.5p1(亲测无问题,建议收藏)

    👨‍🎓 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 🐋 希望大家多多支持,我们一起进步!😄 🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏

    2024年02月05日
    浏览(55)
  • 【Linux】 OpenSSH_7.4p1 升级到 OpenSSH_9.3p2(亲测无问题,建议收藏)

    👨‍🎓 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 🐋 希望大家多多支持,我们一起进步!😄 🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏

    2024年02月08日
    浏览(36)
  • 【Linux】 OpenSSH_9.3p1 升级到 OpenSSH_9.6p1(亲测无问题,建议收藏)

    👨‍🎓 博主简介   🏅CSDN博客专家   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 🐋 希望大家多多支持,我们一起进步!😄 🎉如果文章对你有帮助的话,欢迎 点赞

    2024年04月10日
    浏览(39)
  • 【Linux】 OpenSSH_7.4p1 升级到 OpenSSH_9.3p1(亲测无问题,建议收藏)

    👨‍🎓 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 🐋 希望大家多多支持,我们一起进步!😄 🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏

    2024年02月11日
    浏览(33)
  • 在 ubuntu 18.04 上使用源码升级 OpenSSH_7.6p1到 OpenSSH_9.3p1

    1、检查系统已安装的当前 SSH 版本 使用命令 ssh -V 查看当前 ssh 版本,输出如下: 2、安装依赖,依次执行以下命令 sudo apt update sudo apt install build-essential zlib1g-dev libssl-dev 3、设置环境 为了创建一个合适的环境来安装 OpenSSH 服务,需要创建一个安装环境 sudo mkdir /var/lib/sshd sudo

    2024年02月13日
    浏览(45)
  • ubuntu 22.04 升级openssh9.5p1 ,openssl3.2.0,zlib1.3

    参考:https://blog.csdn.net/weixin_37534043/article/details/120822689 https://blog.csdn.net/xujiamin0022016/article/details/87817124 (34条消息) ubuntu20.4升级OpenSSL和OpenSSH_ubuntu升级openssh最新版_lqh_linux的博客-CSDN博客 *由于openssl1版本官方早已明确声明不再继续支持,建议尽早转移使用openssl3*版。 一、安装包

    2024年02月03日
    浏览(34)
  • ubuntu 22.04 升级openssh9.6p1 ,openssl3.2.0,zlib1.3

    参考:https://blog.csdn.net/weixin_37534043/article/details/120822689 https://blog.csdn.net/xujiamin0022016/article/details/87817124 (34条消息) ubuntu20.4升级OpenSSL和OpenSSH_ubuntu升级openssh最新版_lqh_linux的博客-CSDN博客 *由于openssl1版本官方早已明确声明不再继续支持,建议尽早转移使用openssl3*版。 一、安装包

    2024年01月22日
    浏览(45)
  • 【Ubuntu】Ubuntu 22.04 升级 OpenSSH 9.3p2 修复CVE-2023-38408

    近日Openssh暴露出一个安全漏洞CVE-2023-38408,以下是相关资讯: 相关资讯: OpenSSH ssh-agent 远程代码执行漏洞(CVE-2023-38408)安全风险通告 OpenSSH Security OpenSSH 9.3p2 Release Note 因此升级OpenSSH迫在眉睫 在升级 SSH 过程中,确保 Telnet 能够连接服务器是为了提供备份的远程访问方式。需要

    2024年02月12日
    浏览(72)
  • Linux更新操作系统Openssh版本9.3p1(源码编译安装)

    安装依赖 yum install -y gcc gcc-c++ glibc make autoconf openssl openssl-devel pcre-devel pam-devel yum install -y pam* zlib* openssh-9.3p1.tar.gz openssl-3.1.0.tar.gz 备份文件 cp /etc/pam.d/sshd /etc/pam.d/sshd.bak 解压安装包 tar zxvf openssl-3.1.0.tar.gz cd openssl-3.1.0 备份旧Openssl mv /usr/bin/openssl /usr/bin/openssl_old mv /usr/include/

    2024年02月12日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包