无法访问Kaa Sandbox SSH

时间:2017-01-03 15:06:52

标签: linux ssh kaa

我想使用虚拟机中给出的ssh kaa@127.0.0.1 -p 2222向我们进入Kaa的沙箱,并且在一个Data Collection演示中,它说我们需要ssh到kaa' s然后我们可以使用我们的演示应用程序令牌查看我们的mongoDB,以查看保存在其中的数据。

但我们知道密码是kaa123。但我尝试了4次,它显示permission denied, please try again,直到显示permission denied (publickey,password)

ThusIi想寻求帮助。除了下载cmakegcc之外,我还没有设置任何内容。我将Raspberry pi上的端口更改为端口2222. Raspberry pi通过以太网电缆连接到我的计算机。

  • Raspberry pi静态IP地址:169.254.220.68

  • 计算机静态IP地址:169.254.220.135

  • Kaa的沙箱ssh地址是:ssh kaa@127.0.0.1 -p 222

您的回答对我们来说非常重要,因为我们已经为我们的小型最后一年项目困扰了几天。

2 个答案:

答案 0 :(得分:1)

据我了解,情况如下:

  1. Kaa Sandbox在主机169.254.220.135
  2. 上的VirtualBox图像中运行
  3. Raspberry Pi的IP地址为169.254.220.68
  4. 你试图通过Raspberry Pi的ssh到达Kaa Sandbox
  5. Kaa Sandbox在终端显示您可以通过localhost(127.0.0.1)端口2222访问其SSH
  6. 如果这是正确的,技术细节如下:

    1. 您应该能够(如果您没有更改Kaa Sandbox配置)访问Kaa Sandbox 从您的VirtualBox主机,就像在Kaa Sandbox终端中显示的那样:

      ssh kaa@localhost -p 2222
      
    2. 请先试试。如果失败,您将无法通过下面的进一步检查。

      1. 使用NAT网络模式配置支持Kaa Sandbox。这意味着(除其他外)无法从外部到达其内部IP地址(包括10.0.2.15)。也就是说,您无法从Raspberry Pi连接到此地址,甚至无法从VirtualBox主机连接到此地址。 NAT将它们隐藏在VirtualBox主机IP地址下。

      2. 为了从外部访问Kaa Sandbox,我们预先配置了Kaa Sandbox VirtualBox映像,将主机IP地址中的多个端口转发到NAT下的内部IP地址(10.0.2.15)。接下来是端口转发配置:

        ${HostIP}:2222 -> 10.0.2.15:22
        
      3. 这意味着$ {HostIP}:2222的所有连接都将被转发到Kaa Sandbox的10.0.2.15:22。

        因此:

        1. 您应该可以通过主机IP由kaa @ localhost -p 2222 获取Kaa Sandbox SSH 本地:kaa@169.254.220.135 -p 2222

        2. 您需要使用远程中的主机IP:kaa@169.254.220.135 -p 2222

        3. 如果此处不清楚或不适合您,请告诉我。

答案 1 :(得分:0)

127.0.0.1始终指向您自己的计算机。如果你的Raspberry Pi中有kaa的sanbox,请尝试ssh kaa@169.254.220.68 -p 2222