新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
openssh8.1制作rpm包-創(chuàng)新互聯(lián)
- 由于安全掃描出ssh的漏洞,需要升級ssh 一臺一臺編譯安裝比較慢。所以把源碼包做成rpm包方便安裝使用
下載源碼包
成都創(chuàng)新互聯(lián)主要從事做網(wǎng)站、成都做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)府谷,十余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575wget https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/openssh-8.1p1.tar.gz wget http://ftp.riken.jp/Linux/momonga/6/Everything/SOURCES/x11-ssh-askpass-1.2.4.1.tar.gz
- 制作6系統(tǒng)使用的包,在六系統(tǒng)上制作,制作7系統(tǒng)使用的包。在7系統(tǒng)上面制作,下載相關(guān)依賴包
yum install rpm-build zlib-devel openssl-devel gcc perl-devel pam-devel unzip -y
4.創(chuàng)建所需目錄
mkdir -p /root/rpmbuild/{SOURCES,SPECS}
- 把所需的包拷貝到該目錄下面
cp openssh-8.1p1.tar.gz x11-ssh-askpass-1.2.4.1.tar.gz /root/rpmbuild/SOUR/SPECS/CES tar xf openssh-8.1p1.tar.gz cp openssh-8.1p1/contrib/redhat/openssh.spec /root/rpmbuild/SPECS
5.修改配置文件
sed -i -e "s/%define no_x11_askpass 0/%define no_x11_askpass 1/g" openssh.spec sed -i -e "s/%define no_gnome_askpass 0/%define no_gnome_askpass 1/g" openssh.spec
- 構(gòu)建包
rpmbuild -ba openssh.spec 編譯過程遇到的錯誤: 錯誤:構(gòu)建依賴失敗: openssl-devel < 1.1 被 openssh-8.0p1-1.el7.x86_64 需要 解決:[root@localhost SPECS]# vim openssh.spec 注釋掉 BuildRequires: openssl-devel < 1.1 這一行
- 安裝包
rpm包 在rpmbuild/RPMS/x86_64 yum install -y ./openssh-* 或者rpm安裝 yum 安裝可以自動解決依賴,推薦使用 建議升級前開啟telnet 服務(wù),如果升級失敗,可以回滾。
- 重啟服務(wù)。測試連接
service sshd restart 6
systemctl start sshd
- 如果連接不上。就試著修改一下配置文件
PermitRootLogin yes 允許root登陸 PasswordAuthentication yes 允許使用密碼登陸
參考博文
https://blog.csdn.net/ansible328/article/details/103016616 https://www.cnblogs.com/fsckzy/p/10834550.html
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
網(wǎng)頁名稱:openssh8.1制作rpm包-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://www.ef60e0e.cn/article/jhisd.html