0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

添加一個(gè)制作rpm包直接升級(jí)的參考方式

馬哥Linux運(yùn)維 ? 來(lái)源:馬哥Linux運(yùn)維 ? 2024-12-31 10:52 ? 次閱讀

查看當(dāng)前版本

# ssh -V
OpenSSH_7.4p1, OpenSSL 1.0.2k-fips  26 Jan 2017

升級(jí)需要以下幾個(gè)服務(wù)器,沒(méi)有就安裝一下

# rpm -qa|grep openssl-devel
openssl-devel-1.0.2k-19.el7.x86_64
# rpm -qa|grep zlib-devel
zlib-devel-1.2.7-18.el7.x86_64
# rpm -qa|grep pam-devel
pam-devel-1.1.8-23.el7.x86_64

下載需要的高版本的openssh安裝包,記得要安裝p1包(可編譯),本次升級(jí)到openssh-8.4p1.tar.gz版本

下載地址:https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/

升級(jí)前先安telnet的服務(wù)端(客戶(hù)端都是默認(rèn)安裝開(kāi)啟的),查看

# rpm -qa|grep telnet-server
發(fā)現(xiàn)未安裝,安裝
# yum -y install  telnet-server
# systemctl start telnet.socket
# systemctl status telnet.socket

使用telnet方式進(jìn)行連接,如下root無(wú)法連接是因?yàn)闆](méi)有打開(kāi)root連接配置,測(cè)試可以連接即可,同時(shí)多打開(kāi)幾個(gè)ssh連接終端,防止升級(jí)失敗后無(wú)法遠(yuǎn)程連接

# telnet 192.168.100.102
Trying 192.168.100.102...
Connected to 192.168.100.102.
Escape character is '^]'.

Kernel 3.10.0-1160.el7.x86_64 on an x86_64
localhost login: root
Password:
Login incorrect

localhost login: test
Password:
Last login: Fri Feb 23 1645 from :192.168.100.101
[test@localhost ~]$ sudo su -
[root@localhost ~]#

升級(jí)前先備份原有的ssh文件,保證升級(jí)失敗后可恢復(fù)

# mv /etc/ssh /etc/sshbak
# mv /usr/bin/ssh /usr/bin/sshbak
# mv /usr/sbin/sshd /usr/sbin/sshdbak
升級(jí)失敗后將文件夾恢復(fù)即可回退到原ssh

進(jìn)行編譯安裝

tar -zxvf openssh-8.4p1.tar.gz
cd openssh-8.4p1/
./configure --prefix=/usr --sysconfdir=/etc/ssh --without-zlib-version-check --with-pam
make
make install

根據(jù)原有的/etc/sshbak/sshd_config對(duì)/etc/ssh/sshd_config進(jìn)行同步修改,修改完成后用以下命令進(jìn)行檢查,沒(méi)有報(bào)錯(cuò)即ok

sshd -t

重啟sshd服務(wù),啟動(dòng)需要等待幾分鐘

systemctl restart sshd

可正常登錄即可

ssh root@192.168.100.102

查看ssh版本,已經(jīng)升級(jí)到8.4p1版本

# ssh -V
OpenSSH_8.4p1, OpenSSL 1.0.2k-fips  26 Jan 2017

至此openssh升級(jí)完成

添加一個(gè)制作rpm包直接升級(jí)的參考方式

親測(cè)有效,切記操作前先備份,需要再同一種操作系統(tǒng)編譯好的rpm包才能互相使用
https://github.com/boypt/openssh-rpms
操作完成后啟動(dòng)查看狀態(tài)出現(xiàn):“Failed to start sshd.service: Unit sshd.service not found.”報(bào)錯(cuò),
一般是沒(méi)有/usr/lib/systemd/system/sshd.service或者/etc/init.d/sshd.service文件,在相同的操作系統(tǒng)上復(fù)制一份就行,或者用之前備份的文件

鏈接:https://www.cnblogs.com/wangyuanguang/p/18029985

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • TELNET
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    10788
  • RPM
    RPM
    +關(guān)注

    關(guān)注

    0

    文章

    45

    瀏覽量

    17717

原文標(biāo)題:添加一個(gè)制作rpm包直接升級(jí)的參考方式

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    了解和使用GNU Radio軟件的功能并制作藍(lán)牙抓

    制作個(gè)FM receiver來(lái)加深對(duì)GNU Radio的了解。在這小節(jié)中我們將更加深入的了解和使用GNU Radio軟件的功能,并制作
    的頭像 發(fā)表于 11-15 16:10 ?545次閱讀
    了解和使用GNU Radio軟件的功能并<b class='flag-5'>制作</b>藍(lán)牙抓<b class='flag-5'>包</b>器

    KiCad 7中添加網(wǎng)絡(luò)類(lèi)(

    。 ” KiCad 6中網(wǎng)絡(luò)類(lèi)的添加比較方便,可以直接在“原理圖設(shè)置”中手動(dòng)選擇任意網(wǎng)絡(luò),然后直接添加到自定義的網(wǎng)絡(luò)類(lèi)中: 但到7.0版本后,很多小伙伴發(fā)現(xiàn)
    的頭像 發(fā)表于 11-12 12:21 ?527次閱讀
    KiCad 7中<b class='flag-5'>添加</b>網(wǎng)絡(luò)類(lèi)(<b class='flag-5'>一</b>)

    buildroot中添加nodejs后推薦加哪些

    ”缺失。例如缺少icu軟件,導(dǎo)致nodejs缺少I(mǎi)ntl對(duì)象,項(xiàng)目無(wú)法運(yùn)行等。 所以,我想了解下,在buildroot中添加nodejs后,有哪些推薦性的依賴(lài)?
    發(fā)表于 11-01 12:57

    集成運(yùn)放電路采用直接耦合方式是因?yàn)槭裁?/a>

    集成運(yùn)放電路采用直接耦合方式的原因主要是由于其獨(dú)特的優(yōu)勢(shì)和應(yīng)用需求。直接耦合方式指的是在電路中不使用耦合電容,而是直接
    的頭像 發(fā)表于 09-03 09:17 ?1694次閱讀

    如何在UART上制作個(gè)偵聽(tīng)器來(lái)接收數(shù)據(jù)?

    我想在 UART 上制作個(gè)偵聽(tīng)器來(lái)接收數(shù)據(jù)。 我該怎么做?有沒(méi)有任何形式的假多線(xiàn)程?
    發(fā)表于 07-19 09:54

    ESP-01升級(jí)后,從PC執(zhí)行ping操作時(shí),數(shù)據(jù)丟失了,怎么解決?

    我將 ESP-01 升級(jí)到版本“0020000903” 我嘗試制作網(wǎng)絡(luò)服務(wù)器應(yīng)用程序 - (我成功了,我能夠在谷歌瀏覽器上看到我的網(wǎng)頁(yè)) 切都很好,但是待機(jī) 5 分鐘后 ESP 不再
    發(fā)表于 07-17 06:09

    PLC的升級(jí)方式有哪些

    隨著工業(yè)自動(dòng)化技術(shù)的飛速發(fā)展,可編程邏輯控制器(PLC)作為工業(yè)控制系統(tǒng)的核心部件,其性能與功能需求也在不斷提升。為了滿(mǎn)足生產(chǎn)線(xiàn)的更新需求、提高系統(tǒng)可靠性和安全性,PLC的升級(jí)變得尤為重要。本文將詳細(xì)介紹PLC的升級(jí)方式,包括硬
    的頭像 發(fā)表于 06-12 11:18 ?740次閱讀

    通過(guò)RK3568開(kāi)發(fā)板進(jìn)行OTA本地程序升級(jí)

    說(shuō)起OTA我們應(yīng)該都不陌生,它是種可以為設(shè)備無(wú)損失升級(jí)系統(tǒng)的方式,能將新功能遠(yuǎn)程部署到產(chǎn)品上。我們不僅可以通過(guò)網(wǎng)絡(luò)下載OTA升級(jí)包,也可以通過(guò)下載OTA
    發(fā)表于 04-20 11:23

    Profile電機(jī)的時(shí)候轉(zhuǎn)速顯示NaN RPM是什么意思?

    Profile電機(jī)的時(shí)候轉(zhuǎn)速顯示NaN RPM,什么意思?
    發(fā)表于 04-12 07:28

    如何用Arduino制作個(gè)簡(jiǎn)易自動(dòng)喂魚(yú)器

    不錯(cuò)。你可以參考上步的圖片,看看我遵循的打印設(shè)置。 這個(gè)設(shè)計(jì)是為28BYJ-48步進(jìn)電機(jī)制作的,除非你對(duì)最終設(shè)計(jì)做些修改,否則它不能直接應(yīng)用在其他電機(jī)上。 在3D打印出零件后,我們
    發(fā)表于 03-28 11:25

    淺談多級(jí)放大電路的直接耦合方式

    這種方式是將前級(jí)的輸出端直接連接到后級(jí)的輸入端,沒(méi)有使用任何中間元件。這種方式的優(yōu)點(diǎn)是可以放大緩慢變化的信號(hào)或直流成分的變化,而且適合集
    的頭像 發(fā)表于 03-05 17:03 ?2577次閱讀
    淺談多級(jí)放大電路的<b class='flag-5'>直接</b>耦合<b class='flag-5'>方式</b>

    基于CubeMX的RT-thread Nano可以添加microros這樣的軟件嗎?

    最近使用rt-thread配置個(gè)ROS2,但是是用CubeMX聯(lián)合Clion做的,CubeMX使用的是RT-thread nano, 請(qǐng)問(wèn)這個(gè)環(huán)境可以添加像microros這樣的軟
    發(fā)表于 03-01 06:00

    升級(jí)Aurix TC399的方式有哪些?

    我想知道除了 JTAG 之外,是否還有其他方法可以選擇通過(guò)任何其他方式升級(jí) Aurix TC399。 例如,如果我能夠通過(guò)以太網(wǎng)訪(fǎng)問(wèn)文件位置,Aurix 能否從那里獲取文件并自行升級(jí)? 如果有人知道有關(guān) Aurix 固件
    發(fā)表于 01-29 06:27

    紅帽發(fā)布AI新工具:利用AI模型解析RPM構(gòu)建失敗原因

    對(duì)Linux操作系統(tǒng)有所了解的人應(yīng)該清楚,RPM(Red Hat Package Manager)作為互聯(lián)網(wǎng)下載的打包與安裝工具,能產(chǎn)生.RPM后綴的文件。Red Hat用戶(hù)可通過(guò)此工具如Windows用戶(hù)安裝exe文件
    的頭像 發(fā)表于 01-18 10:12 ?630次閱讀

    PCB設(shè)計(jì)中淚滴的作用和添加方式

    我們?cè)?PCB 設(shè)計(jì)中經(jīng)常會(huì)看到淚滴這個(gè)概念,但是很多同學(xué)都表示不太理解這個(gè)詞的意思,更不知道該如何在 PCB 設(shè)計(jì)中添加淚滴,下面起來(lái)了解下淚滴的作用、添加方式等內(nèi)容。
    的頭像 發(fā)表于 01-11 10:19 ?9762次閱讀
    PCB設(shè)計(jì)中淚滴的作用和<b class='flag-5'>添加</b><b class='flag-5'>方式</b>