linux下升级 OpenSSH
一、下載最新版本 OpenSSH
OpenSSH 的官方網(wǎng)站:http://www.openssh.com
這里我下載的是openssh-6.2p1
使用ssh -V 命令查看一下
#安裝相關(guān)的組件
yum -y install gcc openssl-devel pam-devel rpm-build
二、下面開(kāi)始升級(jí)SSH,這里我寫(xiě)了兩種升級(jí)方法
1、編譯安裝 OpenSSH
#?tar?xzvf?openssh-6.2p1.tar.gz #?cd?openssh-6.2p1 #?./configure?--prefix=/usr?--sysconfdir=/etc/ssh下載的是源碼包要編譯一下,注意我的編譯路徑,我是講OPENSSH安裝在原來(lái)的路徑下,這樣后面安裝完成后就不用在重新copy SSHD服務(wù)到/etc/init.d/下了!,可以根據(jù)實(shí)際情況定制安裝路徑。
make mv?/etc/ssh/*?/etc/sshbak/??? 由于我使安裝在原路徑下,所以我將舊的配置文件挪了一下位置,不然make?install?會(huì)報(bào)錯(cuò)! make?install/etc/init.d/sshd restart ? ? ? ?
這里注意安全,如果你前面編譯報(bào)錯(cuò)了,還強(qiáng)制安裝,SSHD服務(wù)可能就起不來(lái)了
重啟過(guò)SSH服務(wù)后,查看版本
[root@yyghdb?~]$?ssh?-v OpenSSH_6.2p1,?OpenSSL?0.9.8e-fips-rhel5?01?Jul?2008 usage:?ssh?[-1246AaCfgKkMNnqsTtVvXxYy]?[-b?bind_address]?[-c?cipher_spec][-D?[bind_address:]port]?[-e?escape_char]?[-F?configfile][-I?pkcs11]?[-i?identity_file][-L?[bind_address:]port:host:hostport][-l?login_name]?[-m?mac_spec]?[-O?ctl_cmd]?[-o?option]?[-p?port][-R?[bind_address:]port:host:hostport]?[-S?ctl_path][-W?host:port]?[-w?local_tun[:remote_tun]][user@]hostname?[command]已經(jīng)成功升級(jí)至6.2版本!
2、rpm包安裝
編譯源程序?yàn)?RPM 安裝包
cp?/root/openssh-6.2p1/contrib/redhat/openssh.spec?/usr/src/redhat/SPECS/cp?openssh-6.2p1.tar.gz?/usr/src/redhat/SOURCES/cp?x11-ssh-askpass-1.2.4.1.tar.gz?/usr/src/redhat/SOURCES/perl?-i.bak?-pe?'s/^(%define?no_(gnome|x11)_askpass)\s+0$/$1?1/'?openssh.spec????//備份這個(gè)文件rpmbuild?-bb?openssh.spec????//制作生成rpm包安裝編譯好了的 RPM 包
cd?/usr/src/redhat/RPMS/`uname?-i` rpm?-Uvh?openssh*rpm大家也可看看下面的博文,對(duì)SSH升級(jí)寫(xiě)的很詳細(xì)的
http://blog.csdn.net/luojiafei/article/details/7262796
轉(zhuǎn)載于:https://blog.51cto.com/meiling/1433806
總結(jié)
以上是生活随笔為你收集整理的linux下升级 OpenSSH的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 斗鱼如何直播(英雄联盟直播)
- 下一篇: 小米wifiapp怎么测网速(Xiaom