我想使用虚拟机中给出的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想寻求帮助。除了下载cmake
,gcc
之外,我还没有设置任何内容。我将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
您的回答对我们来说非常重要,因为我们已经为我们的小型最后一年项目困扰了几天。
答案 0 :(得分:1)
据我了解,情况如下:
如果这是正确的,技术细节如下:
您应该能够(如果您没有更改Kaa Sandbox配置)访问Kaa Sandbox 从您的VirtualBox主机,就像在Kaa Sandbox终端中显示的那样:
ssh kaa@localhost -p 2222
请先试试。如果失败,您将无法通过下面的进一步检查。
使用NAT网络模式配置支持Kaa Sandbox。这意味着(除其他外)无法从外部到达其内部IP地址(包括10.0.2.15)。也就是说,您无法从Raspberry Pi连接到此地址,甚至无法从VirtualBox主机连接到此地址。 NAT将它们隐藏在VirtualBox主机IP地址下。
为了从外部访问Kaa Sandbox,我们预先配置了Kaa Sandbox VirtualBox映像,将主机IP地址中的多个端口转发到NAT下的内部IP地址(10.0.2.15)。接下来是端口转发配置:
${HostIP}:2222 -> 10.0.2.15:22
这意味着$ {HostIP}:2222的所有连接都将被转发到Kaa Sandbox的10.0.2.15:22。
因此:
您应该可以通过主机IP由kaa @ localhost -p 2222 和获取Kaa Sandbox SSH 本地:kaa@169.254.220.135 -p 2222
您需要使用远程中的主机IP:kaa@169.254.220.135 -p 2222
如果此处不清楚或不适合您,请告诉我。
答案 1 :(得分:0)
127.0.0.1始终指向您自己的计算机。如果你的Raspberry Pi中有kaa的sanbox,请尝试ssh kaa@169.254.220.68 -p 2222