转载 http://hxl2009.blog.51cto.com/779549/1035652
因为 CentOS 5 上的 SSH/SFTP 服务还是很老的版本 (OpenSSH_4.3p2),不支持 chroot。 CentOS 源上没有更新的版本,YUM 也无法获取到升级。因此只能从源代码编译安装,这里介绍详细完整的步骤。
yum -y install gcc openssl-devel pam-devel rpm-build
下载 OpenSSH 当前最新版本,并解压缩
http://openbsd.org.ar/pub/OpenBSD/OpenSSH/portable/openssh-6.1p1.tar.gz
tar zxvf openssh-6.1p1.tar.gz
3. 编译源程序为 RPM 安装包
cp openssh-6.1p1/contrib/redhat/openssh.spec /usr/src/redhat/SPECS/
cp openssh-6.1p1.tar.gz /usr/src/redhat/SOURCES/
cd /usr/src/redhat/SPECS
perl -i.bak -pe 's/^(%define no_(gnome|x11)_askpass)\s+0$/$1 1/' openssh.spec
rpmbuild -bb openssh.spec
4. 安装编译好了的 RPM 包
cd /usr/src/redhat/RPMS/`uname -i`
rpm -Uvh openssh*rpm
5. 查看更新后的版本并测试连接
ssh -v
rpm -q openssh
ssh -v localhost
service sshd restart
重新ssh登陆看一下是否正常
分享到:
相关推荐
Centos7升级最新版ssl和ssh,openssl-1.0.2n.tar.gz和openssh-7.6p1.tar.gz
将centsos7.1自带的OpenSSH6.6升级到最新的openssh7.4p1。文档内有详细的操作步骤,按文档操作即可进行升级。
5、如果以后版本有升级,只需要从下面提供的URL中到官网下载最新版替换原来的升级包即可。 OpenSSL官网最新版下载地址 https://www.openssl.org/source/ OpenSSH官网最新版本下载地址:...
【限时免费下载】Centos系统升级openssh最新版8.6安装及升级脚本(也可以降级的) 服务器直接执行脚本就行 shell文件。。。
openssh7.9p 201810月最新版,基于最新版openssl打包,openssl、ssh都在附件内。升级需要升级opessl,需要先升级openssl,直接卸载掉之前的devel包和openssl,然后yum install openssl*.rpm 完成后如果卸载了 lib包...
包含升级的rpm文件 openssh-9.6p1.tar.gz openssl-1.1.1q.tar.gz zlib-1.3.tar.gz 以及升级脚本 sshupdate2.sh
适用于centos 7 redhat 7 x86架构操作系统使用的openssh 9.5 p1 二进制rpm包 带有ssh-copy-id命令,2023年10月4日发布,当前最新版本,修复安全漏洞,更新升级openssh版本
centos7内网服务器离线升级到最新openssh-9.3p1版本,最新版本截止到2023年5月 可用于centos7内网服务器无法链接互联网的升级,可以解决OpenSSH权限提升漏洞(CVE-2021-41617)、OpenSSH 资源管理错误漏洞(CVE-2023-...
2018年8月最新7.8p1版本编译,直接运行rpm -Uvh openssh-*.rpm,就可以升级。切记:升级以后可能会无法登陆,不能断开ssh连接,需要修改/etc/ssh/sshd_config的允许登陆方式等配置,确认可以登陆后再断开。
新鲜出炉最新版本openssh openssl rpm升级包附带升级过程日志供大家参考,由于centos7本身很多软件包依赖openssl 1.0.2k的库,升级包也保留了原有的1.0.2k库
官方最新版是openssl3,考虑到系统老旧,依赖于系统的业务软件包可能也依赖openssl,暂不采用openssl3,而采用openssl1.1.1w这个最新版。 zlib版本:zlib-1.3 # 安装 rpm -Uvh openssh-*.rpm --force --nodeps # ...
使用源码制作openssh 9.1p1 的rpm包 ...操作系统:centos 7 x86_64 工具软件:rpm-build 源码文件:openssh-9.1p1.tar.gz x11-ssh-askpass-1.2.4.1.tar.gz 自己亲自动手编译,解决其中一系列问题,请大家放心下载。
一键升级,无需单独进行编译(将openssh与openssl升级至9.6p1版本)
安全扫描软件通过探测openssh的版本,最近安全团队扫描服务器报告openssh有高急漏洞,报告指出openssh...其实就算升级到最新版也有必要伪装一下版本号的,想玩一下的朋友可以下载 些脚本在centos6和centos7上测试通过
CentOS 8.5 211 操作系统上制作的openssh9.0p1 rpm安装包 适用于CentOS 8 rhel8 系列的操作系统修复安全漏洞,升级更新openssh版本到当前最新版本(2022年5月9日) 需要注意防火墙和selinux影响
基于开源项目制作的openssh 9.7版本二进制rpm包,内含ssh-copy-id命令,显示openssl版本信息 2024年3月12日制作,适用于centos 7 redhat 7 x86架构升级更新openssh到当前最新版
基于2018年8月24日官网最新7.8p1版本编译打包,直接运行yum update -openssh-*.rpm,即可升级。切记:升级以后可能会无法登陆。需要修改/etc/ssh/sshd_config的允许root登陆方式和PAM no等配置,确认可以登陆后再...
2024年3月12日制作 适用于centos 7 redhat 7 系列操作系统制作openssh 二进制rpm包的src包 不区分cpu架构,内含ssh-copy-id 命令 openssl1 1 ...当前官方最新版本openssh ,可用于更新升级openssh版本,修复安全漏洞
centos7 最新版本的openssl rpm安装包 openssl-1.1.1u-1.el7.x86_64.rpm openssl-debuginfo-1.1.1u...更新openssh前先进行升级openssl,最新版openssh依赖openssl1.1.1版本,低于1.1.1的openssl都安装不了最新的openssh
打包好的2018年4月最新版openssh7.7p,centos6.x可直接替换自带的openssh5.6,再次yum安装不会被替代。无需升级openssl