You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Jupyter Colab连接AWS EC2时遇Host key verification failed错误

解决Jupyter Colab中SSH连接AWS EC2出现Host key verification failed的问题

出现这个错误是因为Colab的临时环境未存储目标EC2主机的公钥指纹,SSH出于安全策略拒绝连接。你需要补充以下配置/步骤:

  • 临时跳过主机密钥验证(仅用于测试)
    在SSH命令中添加-o StrictHostKeyChecking=no参数,命令修改为:

    !ssh -o StrictHostKeyChecking=no -i "edb-dev.pem" ubuntu@ec2-xx-xxx-xxx-xx.af-south-1.compute.amazonaws.com
    

    注意:此方法会绕过安全验证,不建议在生产环境使用。

  • 手动添加主机密钥到信任列表(安全做法)
    先获取并存储目标EC2主机的公钥指纹:

    !ssh-keyscan ec2-xx-xxx-xxx-xx.af-south-1.compute.amazonaws.com >> ~/.ssh/known_hosts
    

    完成后再执行原SSH连接命令即可。

  • 确保密钥文件权限符合要求
    SSH对密钥文件权限有严格限制,需设置为仅所有者可读可写:

    !chmod 600 "edb-dev.pem"
    

    执行完权限修改后再尝试连接。

内容的提问来源于stack exchange,提问作者VWViru

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 04:04:55