我创建了一个新的AMI Oracle Database 11.2.0.1 64位标准版实例。 Oracle提供的ami-3f739c56。我尝试从Windows 10 PC(也从Mac)通过SSH访问实例,但收到错误消息“服务器拒绝了我们的密钥。已断开连接:没有可用的身份验证方法(服务器发送:publickey,gssapi-with-mic )”。我试过了:

  • 用户ID:root;甲骨文管理员ec2-user
  • 重新启动实例
  • 重建密钥对
  • 在堆栈溢出中搜索与此类问题有关的任何内容(我发现的所有内容已经过时了几年,似乎只与Ubuntu相关)
  • 搜索Oracle网站
  • 搜索互联网

  • 我最初使用的密钥对适用于我能够连接的Ubuntu实例(用户ID:admin)。

    到目前为止,我发现的所有内容都表明问题出在我身上,使用了错误的默认用户ID,但是我没有任何东西可以告诉我正确的用户ID应该是什么。

    任何建议将不胜感激。

    谢谢。

    最佳答案

  • 检查AMI的运行状况:
  • 在导航 Pane 中,选择“实例”,然后选择实例。
  • 选择“操作”,“实例设置”,“获取系统日志”。
  • 写入AWS支持。

  • 以我的经验,有非常“愚蠢”的错误:
  • 实例不允许ssh连接,请检查aws安全组和网络acl
  • 通过ssh连接时出现错字
  • 您对ssh键
  • 的权限错误
  • 或您使用了错误的ssh键)
  • 尝试ssh命令的-vvv参数,也许您可​​以看到错误的
  • 关于linux - Oracle Linux服务器(ami-3f739c56)的AWS AMI镜像的默认用户名是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35966612/

    10-13 09:36