国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

centos制作openssh 9.3p2 rpm包

這篇具有很好參考價值的文章主要介紹了centos制作openssh 9.3p2 rpm包。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

標(biāo)題使用源碼制作openssh 9.3p2 的rpm包(付現(xiàn)成rpm包)

準(zhǔn)備:

操作系統(tǒng):CentOS Linux release 7.4.1708 (Core) #測試發(fā)現(xiàn)rpm包要在什么系統(tǒng)安裝需要就需要在什么系統(tǒng)上制作
工具軟件:rpm-build
源碼文件:openssh-9.3p2.tar.gz x11-ssh-askpass-1.2.4.1.tar.gz

wget https://src.fedoraproject.org/repo/pkgs/openssh/x11-ssh-askpass-1.2.4.1.tar.gz/8f2e41f3f7eaa8543a2440454637f3c3/x11-ssh-askpass-1.2.4.1.tar.gz 
wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.3p2.tar.gz

制作

1.安裝依賴包

yum install rpm-build zlib-devel openssl-devel gcc perl-devel pam-devel xmkmf libXt-devel gtk2-devel make -y

2.初始化rpm制作環(huán)境

rpmbuild -ba openssh.spec

3.拷貝源碼包到響應(yīng)目錄

cp openssh-9.3p2.tar.gz  x11-ssh-askpass-1.2.4.1.tar.gz /root/rpmbuild/SOURCES

4.解壓源碼包 拷貝openssh.spec進(jìn)行修改

tar -zxf  openssh-9.3p2.tar.gz
cp openssh-9.3p2/contrib/redhat/openssh.spec /root/rpmbuild/SPECS/

或者提取已有包的spec文件


rpmrebuild -e -p --notest-install xxx.rpm


執(zhí)行命令,這時候會打開一個spec的vim文件,我們使用vim的另存為將它保存下來(shift+: w文件名)

注釋#BuildRequires: openssl-devel < 1.1

#制作rpm包

/root/rpmbuild/SPECS && rpmbuild -ba openssh.spec

待制作完成,生成的rpm包在目錄/root/rpmbuild/RPMS/x86_64/

-rw-r--r-- 1 root root  649732 Jul 26 09:18 openssh-9.3p2-1.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root   44492 Jul 26 09:18 openssh-askpass-9.3p2-1.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root   25752 Jul 26 09:18 openssh-askpass-gnome-9.3p2-1.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root  641772 Jul 26 09:18 openssh-clients-9.3p2-1.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root 3409040 Jul 26 09:18 openssh-debuginfo-9.3p2-1.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root  472668 Jul 26 09:18 openssh-server-9.3p2-1.el7.centos.x86_64.rpm

#只需要三個包即可

openssh-server-9.3p2-1.el7.x86_64.rpm   
openssh-clients-9.3p2-1.el7.x86_64.rpm
openssh-9.3p2-1.an8.x86_64.rpm

安裝升級

yum localinstall openssh-9.3p2-1.el7.centos.x86_64.rpm openssh-server-9.3p2-1.el7.centos.x86_64.rpm openssh-clients-9.3p2-1.el7.centos.x86_64.rpm 

#重啟服務(wù)

systemctl restart sshd

標(biāo)題FAQ:升級后無法登錄:

chmod 600 /etc/ssh/ssh_host_rsa_key

#授權(quán)

echo "PermitRootLogin yes" >> /etc/ssh/sshd_config  #允許root遠(yuǎn)程登錄

#配置認(rèn)證

vim /etc/pam.d/sshd
#%PAM-1.0
auth       required     pam_sepermit.so
auth       include      password-auth
account    required     pam_nologin.so
account    include      password-auth
password   include      password-auth
## pam_selinux.so close should be the first session rule
session    required     pam_selinux.so close
session    required     pam_loginuid.so
## pam_selinux.so open should only be followed by sessions to be executed in the user context
session    required     pam_selinux.so open env_params
session    optional     pam_keyinit.so force revoke
session    include      password-auth
systemctl restart sshd 

已制作好的包

https://download.csdn.net/download/qq_36961626/88112882

所有版本源碼下載地址

https://mirrors.aliyun.com/pub/OpenBSD/OpenSSH/portable/文章來源地址http://www.zghlxwxcb.cn/news/detail-609771.html

到了這里,關(guān)于centos制作openssh 9.3p2 rpm包的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【Linux】 OpenSSH_9.3p2 升級到 OpenSSH_9.4p1(親測無問題,建議收藏)

    【Linux】 OpenSSH_9.3p2 升級到 OpenSSH_9.4p1(親測無問題,建議收藏)

    ????? 博主簡介 ????云計算領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 ????華為云開發(fā)者社區(qū)專家博主 ????阿里云開發(fā)者社區(qū)專家博主 ?? 交流社區(qū): 運維交流社區(qū) 歡迎大家的加入! ?? 希望大家多多支持,我們一起進(jìn)步!?? ??如果文章對你有幫助的話,歡迎 點贊 ???? 評論 ?? 收藏

    2024年02月05日
    瀏覽(25)
  • Linux|編譯最新版的openssh-server-9.3的rpm包(一)

    openssh服務(wù)的重要性不需要在這里廢話了,而面對各種系統(tǒng)漏洞服務(wù)漏洞,我們最好的應(yīng)對手段就是升級了,因此,我們的服務(wù)器很可能有升級內(nèi)核的需求,以及升級系統(tǒng)內(nèi)的重要服務(wù)的需求,而作為與服務(wù)器交互的服務(wù)sshd來說,漏洞也是非常多的,但該服務(wù)是基礎(chǔ)服務(wù),是

    2024年02月14日
    瀏覽(19)
  • CentOS 7 源碼制作openssh 9.4p1 rpm包 —— 筑夢之路

    CentOS 7 源碼制作openssh 9.4p1 rpm包 —— 筑夢之路

    參考之前的博客: centos 7 制作openssh8.7/8.8/8.9/9.0/9.1/9.2/9.3 p1 rpm包升級——筑夢之路_openssh rpm包_筑夢之路的博客-CSDN博客 需要說明的是9.4及以上版本必須要openssl 1.1.1,低于此版本無法完成編譯 。這也是單獨寫這篇文章的必要性。? 參考這篇編譯安裝最新版openssl CentOS 7 源碼編

    2024年02月09日
    瀏覽(19)
  • CentOS 7 制作openssh 9.6 rpm包更新修復(fù)安全漏洞 —— 筑夢之路

    CentOS 7 制作openssh 9.6 rpm包更新修復(fù)安全漏洞 —— 筑夢之路

    2023年12月18日 openssh 發(fā)布新版9.6p1,詳細(xì)內(nèi)容閱讀OpenSSH: Release Notes 之前也寫過多篇制作openssh rpm包的文章,為何要重新來寫一篇制作openssh 9.6版本的? openssh 9.6 rpm包制作和之前存在區(qū)別,對于CentOS 7來說制作步驟上有一些變化,更何況CentOS 7 在2024年6月將結(jié)束生命周期,官方將

    2024年02月04日
    瀏覽(39)
  • CentOS 7 源碼制作openssh 9.4p1/9.5p1 rpm包 —— 筑夢之路

    CentOS 7 源碼制作openssh 9.4p1/9.5p1 rpm包 —— 筑夢之路

    參考之前的博客: centos 7 制作openssh8.7/8.8/8.9/9.0/9.1/9.2/9.3 p1 rpm包升級——筑夢之路_openssh rpm包_筑夢之路的博客-CSDN博客 需要說明的是9.4及以上版本必須要openssl 1.1.1,低于此版本無法完成編譯 。這也是單獨寫這篇文章的必要性。? 參考這篇編譯安裝最新版openssl CentOS 7 源碼編

    2024年02月06日
    瀏覽(20)
  • 【Ubuntu】Ubuntu 22.04 升級 OpenSSH 9.3p2 修復(fù)CVE-2023-38408

    【Ubuntu】Ubuntu 22.04 升級 OpenSSH 9.3p2 修復(fù)CVE-2023-38408

    近日Openssh暴露出一個安全漏洞CVE-2023-38408,以下是相關(guān)資訊: 相關(guān)資訊: OpenSSH ssh-agent 遠(yuǎn)程代碼執(zhí)行漏洞(CVE-2023-38408)安全風(fēng)險通告 OpenSSH Security OpenSSH 9.3p2 Release Note 因此升級OpenSSH迫在眉睫 在升級 SSH 過程中,確保 Telnet 能夠連接服務(wù)器是為了提供備份的遠(yuǎn)程訪問方式。需要

    2024年02月12日
    瀏覽(69)
  • CentOS 7 基于官方源碼制作openssh 9.7p1 rpm包(without ssl)—— 筑夢之路

    2024年3月11日,openssh 發(fā)布9.7 p1版本,這里在centos7 x86_64系統(tǒng)上來進(jìn)行制作適用于centos 7 redhat 7 x86_64操作系統(tǒng)的openssh 9.7版本rpm包。 特別說明:9.6版本以后官方不再使用openssl,因此安裝后ssh -V 查看會顯示without ssl 因此,本文中制作的rpm包安裝后均會顯示without ssl,若需要顯示

    2024年04月10日
    瀏覽(33)
  • CentOS 6 制作openssh 9.6 p1 rpm包(含ssh-copy-id、openssl) —— 筑夢之路

    CentOS 6 制作openssh 9.6 p1 rpm包(含ssh-copy-id、openssl) —— 筑夢之路

    openssh 9.6 需要openssl 1.1.1 以上版本,因此需要先安裝openssl? 1.1.1,可閱讀這篇升級更新openssl版本到1.1.1w CentOS 6 制作openssl 1.1.1w rpm包 —— 筑夢之路-CSDN博客 CentOS 6很久都停止更新和支持,關(guān)于此版本的寫的不多,之前寫過這篇可作為參考 CentOS 6 源碼制作openssh8.9/9.0/9.1/9.2/9.3

    2024年01月20日
    瀏覽(27)
  • CentOS 7 基于官方源碼和openssl制作openssh 9.6 rpm包(含ssh-copy-id) —— 筑夢之路

    CentOS 7 基于官方源碼和openssl制作openssh 9.6 rpm包(含ssh-copy-id) —— 筑夢之路

    之前寫了一篇: CentOS 7 制作openssh 9.6 rpm包更新修復(fù)安全漏洞 —— 筑夢之路_升級openssh9.6-CSDN博客 有好幾個網(wǎng)友反饋,ssh-keygen生成密鑰存在問題,之前的rsa dsa加密算法用不了,因此寫了一篇: 關(guān)于openssh 9.6 p1 版本ssh-keygen -t rsa報錯解決—— 筑夢之路_openssh 9.5有安全問題嗎

    2024年02月02日
    瀏覽(24)
  • CentOS 7 基于官方源碼制作openssh 9.7p1版本rpm包(含ssh-copy-id和顯示openssl版本信息)—— 筑夢之路

    制作過程參考之前的文章,CentOS 7 基于官方源碼和openssl制作openssh 9.6 rpm包(含ssh-copy-id) —— 筑夢之路_openssh9.6-CSDN博客 幾乎沒啥差別 2023年3月12日,已經(jīng)制作好的二進(jìn)制rpm包和src包見我的資源。

    2024年04月13日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包