从AlmaLinux9系统通过SCP命令拉取CentOS7系统的文件时报错。
1 | ~]#scp -i mypk user@192.168.1.10:/home/user/abc.txt ./ |
查询资料分析得知:从AlmaLinux9/RockyLinux9/RHEL9开始,默认限制了SHA1算法的使用范围。
而CentOS7的OpenSSH所采用的的ssh-rsa公钥签名算法依赖于SHA1,所以导致了默认无法建立SSH连接。
比较快的解决方法如下
1 | # 在 AlmaLinux9/RockyLinux9/RHEL9 上临时启用SHA1 |