我正在尝试设置一个带有 SDN 设置的 Mininet 环境,每个环境都在一个单独的 VirtualBox VM(mininet@mininet
和media@odl
)下(使用这教程 - 非常简单)。默认情况下,虚拟机中的第一个适配器是 NAT,我还在 下添加了第二个适配器host-only
。
但是,在我的主机(非虚拟机)机器上,我无法通过 SSH 连接到这两个虚拟机中的任何一个。
我再次谷歌搜索并遵循端口转发建议这里对于 @odl 上的第一个适配器(即 NAT),仅用于测试(对于 NAT 适配器)。odl 的配置上的端口转发看起来与此类似(顺便说一下,我为该模式选择了“允许所有” - 虽然没有区别)。
但是,仍然无法通过 ssh 连接到虚拟机。当我这样做时,我收到权限错误:ssh [email protected]
[email protected]'s password:
Permission denied, please try again.
出了什么问题?我该如何访问这些虚拟机?不但从主持人来看,mininet
也应该看到odl
。