ssh - ssh 公钥指纹不匹配。中间人攻击?
问题描述
我有一个IP地址的云服务器39.106.xx.xxx
托管在阿里云上。我在本地笔记本电脑上使用生成了一个 RSA 2048 ssh 密钥对(~/.ssh/rsa_bj.pub
和) ,并通过阿里云的控制台网页将公钥文件导入服务器。~/.ssh/rsa_bj
ssh-keygen
当我ssh
连接到服务器时,它会显示我的公钥的指纹,以Meg4xe
. 但是这个指纹与我的本地指纹不匹配,我是ssh-keygen -l -f ~/.ssh/rsa_bj.pub
从 开始的qEqyMv
。
这是否意味着我遇到了中间人攻击?或者这是否意味着这两个指纹是在同一个公钥上使用不同的 rehash 算法计算出来的?
解决方案
推荐阅读
- python - 尝试切片行时挂起的问题
- linux - 将文件名中的 - 更改为 _
- c# - 未找到调试
- python - Plotly 打包没有名为“重试”的模块
- powershell - 在 PowerShell 中哪种方式更好,为什么
- magento - 如何在其他自定义模块的模型文件中调用块函数?
- c++ - 将 char 数组转换为 uint16_t 数组 C/C++
- c++ - 素数算法给出运行时错误
- javascript - 使用 APEX.SERVER.PROCESS 检查状态更新
- swift - URL(fileURLWithPath: isDirectory:) MacOSX 10.15 Catalina, swift 5.2.2 下的分段错误