文章目錄
- 概要
- Centos7下rpm升級OpenSSH到openssh-8.8p1版本
- CentOS7下載地址:
- 下載rpm包:
- 安裝方法一:
- 安裝方法二(此方法會自動處理依懶關系):
- 因為OPENSSH升級后,/etc/ssh/sshd_config會還原至默認狀態,我們需要進行相應配置:
- Xshell連接報錯
- 找不到匹配的keyexchange演算法
- 找不到匹配的host key演算法
概要
Centos7下rpm升級OpenSSH到openssh-8.8p1版本
CentOS7下載地址:
https://cikeblog.com/s/openssh8.8-c7.tar.gz
下載rpm包:
wget https://cikeblog.com/s/openssh-8.5p1-1.el7.tar.gz
tar -zxvf openssh-8.5p1-1.el7.tar.gz
安裝方法一:
rpm -Uvh *.rpm
安裝方法二(此方法會自動處理依懶關系):
yum install ./*.rpm
部分機器使用方法二安裝會提示依賴問題,可以使用以下方法:
yum update *.rpm
至此,升級完成,如果之前升級過的,下面的就不用看了,直接新開SSH終端連接即可,
因為OPENSSH升級后,/etc/ssh/sshd_config會還原至默認狀態,我們需要進行相應配置:
cd /etc/ssh/
chmod 400 ssh_host_ecdsa_key ssh_host_ed25519_key ssh_host_rsa_key
echo “PermitRootLogin yes” >> /etc/ssh/sshd_config
echo “PasswordAuthentication yes” >> /etc/ssh/sshd_config
systemctl restart sshd
以上轉自:刺客博客 Centos7下rpm升級OpenSSH到openssh-8.5p1版本
Xshell連接報錯
更新成功后,xshell連接提示缺少key
找不到匹配的keyexchange演算法
修改 /etc/ssh/sshd_config,在最后添加一行,
echo "KexAlgorithms +diffie-hellman-group-exchange-sha256,diffie-hellman-group1-sha1" >> /etc/ssh/sshd_config
systemctl restart sshd
找不到匹配的host key演算法
洗掉 /etc/ssh 目錄下 ssh_host_* 檔案,重啟 sshd 服務
cd /etc/ssh
rm -rf ssh_host_*
systemctl restart sshd
重啟后,重新連接如果還是提示 “找不到匹配的host key演算法”,繼續執行下面的操作
查看xshell的會話檔案夾路徑

向上找到 NetSarang 目錄, SECSH 檔案夾并洗掉這個檔案夾,重新連接服務器,解決找不到key的報錯


轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/343242.html
標籤:其他
