更新ssh從入坑到懷疑人生

大約3分鐘讀完

1茅茂、前因

某服務(wù)器管理員升級(jí)openssh過(guò)程中導(dǎo)致無(wú)法ssh連接上服務(wù)器苍匆。這下子好了不能遠(yuǎn)程連接服務(wù)器朋魔,該管理員問(wèn)我這下子怎么辦券敌?那只能找到運(yùn)維大哥在VMware管理平臺(tái)上直接連接唾戚,在終端下進(jìn)行恢復(fù)的操作(該管理員操作前未聯(lián)系運(yùn)維大哥進(jìn)行快照,所以出了問(wèn)題又不能用快照恢復(fù)待诅,只能強(qiáng)行懟好叹坦,別無(wú)他法)。

2卑雁、入坑

這時(shí)候該管理員找到我募书,問(wèn)我這個(gè)要怎么解決,按照常規(guī)思路测蹲,根據(jù)執(zhí)行命令顯示相關(guān)錯(cuò)誤信息進(jìn)行百度谷歌莹捡,這個(gè)時(shí)候我就開(kāi)始陷入一個(gè)大坑了,我還沒(méi)發(fā)覺(jué)到扣甲!可是網(wǎng)上的答案都是要手動(dòng)編譯安裝相關(guān)包篮赢。這個(gè)就花時(shí)間了,處理起各種依賴會(huì)讓人頭大!這是想到了用yum去安裝openssh启泣,然而yum 也報(bào)錯(cuò)了涣脚,心想這是干了啥,為啥yum命令也用不了寥茫,根據(jù)相關(guān)錯(cuò)誤信息百度得知遣蚀,python模塊的問(wèn)題,為啥會(huì)跟python扯上關(guān)系纱耻?妙同??好吧好吧膝迎,那就去配置下python版本唄粥帚,根據(jù)教程配置好,發(fā)現(xiàn)還是出現(xiàn)這個(gè)錯(cuò)誤提示限次!于是想著是不是yum的原因芒涡,那就去安裝個(gè)yum唄,查看安裝的yum卖漫,rpm -qa | grep yum 费尽,卸載yum逃默,rpm -e --nodeps yum 痹换,

2.1艺智、 安裝yum

下載安裝依賴包 python python-iniparse

下載地址:http://mirrors.163.com/centos/7/os/x86_64/Packages/

找到對(duì)應(yīng)的包:python python-iniparse

image.png

下載好后使用命令進(jìn)行安裝(這里也是個(gè)坑坯台,wget命令也無(wú)法使用了肖抱,只能拜托運(yùn)維大哥弄個(gè)文件共享逆巍,然后去訪問(wèn)共享復(fù)制到該服務(wù)器上)

rpm -ivh python-2.7.5-58.el7.x86_64.rpm python-iniparse-0.4-9.el7.noarch.rpm

rpm -ivh --nodeps --force yum-*

安裝好了應(yīng)該沒(méi)問(wèn)題了吧县貌!啊哦抖拴,現(xiàn)實(shí)很殘酷還是同樣的出錯(cuò)匀油!這個(gè)時(shí)候感覺(jué)思路肯定就是有問(wèn)題了缘缚,需要靜靜,就說(shuō)這個(gè)問(wèn)題先放一放敌蚜,先去忙其他事桥滨,后續(xù)繼續(xù)解決這個(gè)問(wèn)題!

2.2弛车、 峰回路轉(zhuǎn)

幾天后齐媒,腦海里又浮現(xiàn)出這個(gè)問(wèn)題,想著問(wèn)下該管理員情況怎么樣了纷跛,得到回復(fù)還是沒(méi)有解決這個(gè)問(wèn)題喻括,她說(shuō)這幾天這個(gè)問(wèn)題一直沒(méi)有處理好,導(dǎo)致心情很不爽忽舟,做其他事都不開(kāi)心了双妨,這個(gè)時(shí)候不知道怎么搞的淮阐,感覺(jué)腦回路特順溜,就問(wèn)她刁品,你到底是干了啥泣特,你把你執(zhí)行的相關(guān)命令整理成一個(gè)文檔發(fā)給我,我研究研究挑随!果然一看状您,問(wèn)題有點(diǎn)大!

image.png

天吶兜挨!膏孟,直接刪除了openssh跟少敲了一個(gè)字母,不但把openssh給刪除了拌汇,還是把openssl也給刪了柒桑!這下子之前的一大堆疑問(wèn)全部都清晰了!原來(lái)刪除了openssl會(huì)導(dǎo)致Linux系統(tǒng)很多命令都不能使用噪舀,這下子就很清晰了魁淳, 去安裝個(gè)openssl應(yīng)該就能解決了。為了證明我的想法与倡,于是用虛擬機(jī)搭建了一個(gè)環(huán)境開(kāi)始折騰界逛。

3、搭建一個(gè)本地環(huán)境復(fù)現(xiàn)(這里不討論安裝centos過(guò)程)

image.png

image.png

image.png

4纺座、找出原因

復(fù)現(xiàn)情況完全一致息拜,得出原因 是由于敲錯(cuò)命令刪除了openssl,導(dǎo)致了此次事件發(fā)生

rpm -e --nodeps `rpm -qa|grep openss`

原來(lái)openssl對(duì)linux系統(tǒng)這么重要净响,刪了OpenSSL會(huì)使很多系統(tǒng)的命令都不能用少欺,例如wget、ping别惦、yum等

5狈茉、安裝GCC各種依賴包

這里也是有個(gè)坑夫椭,之前準(zhǔn)備編譯安裝openssl的掸掸,但是沒(méi)有安裝GCC,離線安裝gcc需要安裝一些依賴包

通過(guò)百度得知安裝gcc必須這三個(gè)依賴包gmp蹭秋、mpfr扰付、mpc(從上面網(wǎng)易這個(gè)鏡像地址下載)

安裝 gmp

image.png

安裝mpfr

image.png

提示需要安裝mpfr,那就下復(fù)制一個(gè)過(guò)來(lái)裝唄

image.png

安裝mpc

image.png

提示需要安裝libmpc,那就裝唄

image.png

終于搞定了仁讨,準(zhǔn)備安裝gcc

安裝gcc

image.png

額羽莺,提示缺少cpp跟 glibc-headers,那就裝唄


image.png

image.png
image.png

再次安裝gcc 使用命令
rpm -ivh gcc-4.8.5-16.el7.x86_64.rpm

image.png

還缺少這個(gè)兩個(gè)依賴,那就繼續(xù)安裝唄

rpm -ivh cpp-4.8.5-16.el7.x86_64.rpm

rpm -ivh glibc-devel-2.17-196.el7.x86_64.rpm

image.png

媽也洞豁,終于安裝成功了gcc盐固。

image.png

終于裝好了GCC荒给!

然后就在這個(gè)時(shí)候,腦子突然就覺(jué)得自己之前瓦特了刁卜,openssl應(yīng)該也能通過(guò)RPM包安裝啊志电,為什么要用編譯安裝嘞?蛔趴?挑辆?

這里就當(dāng)熟悉下離線安裝Linux的包了(強(qiáng)行給自己下臺(tái)階)

6、安裝openssl(其實(shí)只要安裝這個(gè)兩個(gè)包就能解決該問(wèn)題)

image.png

提示缺少openssl-libs

安裝openssl-libs


image.png
image.png

OK 安裝成功孝情!

這個(gè)時(shí)候yum也能用了鱼蝉,那就用yum來(lái)安裝openssh咯!

7箫荡、安裝openssh

yum update

yum install openssh-server

提示是安裝好了openssh服務(wù)端魁亦,但是ssh服務(wù)起不來(lái),根據(jù)報(bào)錯(cuò)提示羔挡,提示啥key的吉挣,想著應(yīng)該是之前ssh目錄里留下了一些文件,cd /etc/ssh目錄下果然有一堆其他亂七八糟的文件婉弹,那我就把這些文件都保存到其他的目錄下 然后卸載了openssh 睬魂,重新安裝下,果然 成功啟動(dòng)ssh镀赌,然后使用ssh 客戶端去連接該服務(wù)器氯哮,終于可以連接上了,這個(gè)時(shí)候商佛,這妹子終于開(kāi)心的笑了喉钢!

8、懷疑人生

了解全面良姆,一定要多方面的去了解一件事肠虽,這樣子才能準(zhǔn)確找到問(wèn)題所在。

做的更多玛追,做的比安排的任務(wù)更多税课,這樣子收獲才會(huì)更多。

做的更好痊剖,方法那么多韩玩,總能找到最好最快的方法。(這里就裝了逼陆馁,這妹子折騰了好幾天找颓,我就幾條命令就解決了問(wèn)題,然而裝逼的背后是不斷的嘗試)叮贩。

文章同時(shí)也會(huì)在我的博客 0ne0ne.com同步更新击狮。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末佛析,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子彪蓬,更是在濱河造成了極大的恐慌说莫,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,576評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件寞焙,死亡現(xiàn)場(chǎng)離奇詭異储狭,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)捣郊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)辽狈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人呛牲,你說(shuō)我怎么就攤上這事刮萌。” “怎么了娘扩?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,017評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵着茸,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我琐旁,道長(zhǎng)涮阔,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,626評(píng)論 1 296
  • 正文 為了忘掉前任灰殴,我火速辦了婚禮敬特,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘牺陶。我一直安慰自己伟阔,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布掰伸。 她就那樣靜靜地躺著皱炉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪狮鸭。 梳的紋絲不亂的頭發(fā)上合搅,一...
    開(kāi)封第一講書(shū)人閱讀 52,255評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音怕篷,去河邊找鬼历筝。 笑死,一個(gè)胖子當(dāng)著我的面吹牛廊谓,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播麻削,決...
    沈念sama閱讀 40,825評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼蒸痹,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼春弥!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起叠荠,我...
    開(kāi)封第一講書(shū)人閱讀 39,729評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤匿沛,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后榛鼎,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體逃呼,經(jīng)...
    沈念sama閱讀 46,271評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評(píng)論 3 340
  • 正文 我和宋清朗相戀三年者娱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了抡笼。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,498評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡黄鳍,死狀恐怖推姻,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情框沟,我是刑警寧澤藏古,帶...
    沈念sama閱讀 36,183評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站忍燥,受9級(jí)特大地震影響拧晕,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜梅垄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評(píng)論 3 333
  • 文/蒙蒙 一防症、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧哎甲,春花似錦蔫敲、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,338評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至吞加,卻和暖如春裙犹,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背衔憨。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,458評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工叶圃, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人践图。 一個(gè)月前我還...
    沈念sama閱讀 48,906評(píng)論 3 376
  • 正文 我出身青樓掺冠,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親码党。 傳聞我的和親對(duì)象是個(gè)殘疾皇子德崭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評(píng)論 2 359