
# SMS.3803 源端连接目的端22端口发生错误，目的端known_hosts公钥验证过程中发生错误
在迁移过程中，源端会和目的端服务器建立一个SSH连接用于传输数据。出现该提示是由于SSH客户端报错"BadHostkeyException"，表示known_hosts文件中的公钥验证失败。请根据以下原因进行排查处理：
- **源端到目的端的连接可能被安全软件或者防火墙拦截**
  - 检查源端的防火墙设置，确保没有出口方向的安全拦截。如果存在拦截，请放行相关端口后重试迁移。
  
  - 检查源端是否运行有安全软件。如果有，请尝试关闭安全软件，并在必要时停止相关服务后重试迁移。
   
- **在"设置目的端"或"首次复制"完成后，目的端IP地址被更改**
  如果在迁移过程中更改了目的端的IP地址，源端将无法识别新IP，导致认证失败。您可以删除当前任务并重新创建任务进行迁移，或者将目的端IP切换回原来的地址。
  
- **目的端获取ECS元数据出现丢包问题**
  在部分区域（如非洲-约翰内斯堡、亚太-雅加达等）可能出现目的端ECS获取元数据失败的问题，建议更换目的端主机并重新迁移。
  
- **如果是"私网迁移"，请检查源端和目的端是否存在IP地址冲突**
  在进行私网迁移时，如果源端和目的端存在IP地址冲突，源端可能无法正确访问目的端ECS的IP地址。请检查并修改网络配置，以确保IP地址不发生冲突，然后重新尝试迁移。
  
 
