centos 6&7 升级openssh
2017-06-17 15:36 abce 阅读(1984) 评论(0) 编辑 收藏 举报1.查看现在的版本
1 2 3 4 | # rpm -qa | grep openssh openssh-clients-6.6.1p1-22.el7.x86_64 openssh-server-6.6.1p1-22.el7.x86_64 openssh-6.6.1p1-22.el7.x86_64 |
2.下载新版本的openssh
1 2 3 | cd /usr/src wget http://mirrors.evowise.com/pub/OpenBSD/OpenSSH/portable/openssh-7.4p1.tar.gz tar -xvzf openssh-7.4p1.tar.gz |
3.安装辅助包
1 | yum install rpm-build gcc make wget openssl-devel krb5-devel pam-devel libX11-devel xmkmf libXt-devel |
4.创建对应目录
1 2 3 4 | mkdir -p /root/rpmbuild/{SOURCES,SPECS} cp ./openssh-7.5p1/contrib/redhat/openssh.spec /root/rpmbuild/SPECS/ cp openssh-7.5p1.tar.gz /root/rpmbuild/SOURCES/ cd /root/rpmbuild/SPECS/ |
5.修改
1 2 3 | sed -i -e "s/%define no_gnome_askpass 0/%define no_gnome_askpass 1/g" openssh.spec sed -i -e "s/%define no_x11_askpass 0/%define no_x11_askpass 1/g" openssh.spec sed -i -e "s/BuildPreReq/BuildRequires/g" openssh.spec |
6.build rpm
1 | rpmbuild -bb openssh.spec |
7.查看生成的rpm
1 2 3 4 5 6 | # cd /root/rpmbuild/RPMS/x86_64/ # ll total 2112 -rw-r --r-- 1 root root 758392 Jun 17 15:27 openssh-7.5p1-1.x86_64.rpm -rw-r --r-- 1 root root 945325 Jun 17 15:27 openssh-clients-7.5p1-1.x86_64.rpm -rw-r --r-- 1 root root 452499 Jun 17 15:27 openssh-server-7.5p1-1.x86_64.rpm |
8.升级
1 2 3 4 5 | # rpm -Uvh *.rpm Preparing... ########################################### [100%] 1:openssh ########################################### [ 33%] 2:openssh-clients ########################################### [ 67%] 3:openssh-server ########################################### [100%] |
9.查看
1 2 3 4 5 6 | # ssh -V OpenSSH_7.5p1, OpenSSL 1.0.1e-fips 11 Feb 2013 # rpm -qa | grep openssh openssh-clients-7.5p1-1.x86_64 openssh-7.5p1-1.x86_64 openssh-server-7.5p1-1.x86_64 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
2016-06-17 TNS-01201: Listener cannot find executablen