Centos7.8怎么更新openssh? Centos升级openssh的技巧
生活随笔
收集整理的這篇文章主要介紹了
Centos7.8怎么更新openssh? Centos升级openssh的技巧
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
給大家分享一下Centos7.8如何更新安裝openssh的經驗。從版本7.4p1更新到9.4p1
安裝telnet工具。(為了避免在升級的過程中斷開)
#yum -y install telnet*
啟用telnet服務
#systemctl enable telnet.socket #systemctl start telnet.socket
關閉或者修改安全配置文件
注:(否則root無法telnet登錄)
#mv /etc/securetty /etc/securetty.bak
使用telnet登錄系統,準備升級Openssh
使用xftp工具上傳更新包。
解壓縮安裝包
#tar -zxvf openssh-9.4p1.xx
切換至安裝包目錄,執行配置腳本。
# cd openssh-9.4p1-xx # ./configure --prefix=/usr/local/openssh --with-zlib=/usr/local/zlib --with-ssl-dir=/usr/openssl
執行編譯并編譯安裝
# make && make install
卸載原系統yum安裝的openssh包
# yum remove openssh
在/etc目錄下面新建ssh目錄
# mkdir -p /etc/ssh
拷貝openssh安裝目錄下的配置文件至/etc/ssh目錄下
# cp /usr/local/openssh/etc/* /etc/ssh/
編輯sshd_config配置文件
修改如圖所示的三個地方,保存退出。
# vi /etc/ssh/sshd_config #wq
復制文件到相應的系統文件夾
# cp /home/manager/openssh-9.4p1/contrib/redhat/sshd.init /etc/init.d/sshd # cp /usr/local/openssh/sbin/sshd /usr/sbin/sshd # cp /usr/local/openssh/bin/ssh /usr/bin/ssh # cp /usr/local/openssh/bin/ssh-keygen /usr/bin/ssh-keygen
添加sshd系統啟動,并啟動sshd服務
# chkconfig --add sshd # systemctl start sshd.service
查看openssh 運行狀態,并添加openssh 開機自啟服務。
查看openssh和openssl 版本
# systemctl status sshd.service # systemctl enable sshd.service # ssh -V
注意事項:
本步驟操作的前提:已經升級了系統openssl版本,應openssh依賴于openssl的原因,必須先升級openssl
以上就是Centos7.8更新openssh的技巧,希望大家喜歡,請繼續關注風君子博客。
總結
以上是生活随笔為你收集整理的Centos7.8怎么更新openssh? Centos升级openssh的技巧的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Centos7.8怎么更新openssl
- 下一篇: 消息称腾讯 9 月初发布混元大模型,腾讯