【问题标题】:How To Find Credentials of Host Machine in VM?如何在 VM 中查找主机的凭据?
【发布时间】:2016-05-26 02:53:12
【问题描述】:

我以为我在 ssh 到一台旧服务器,但结果是我 ssh 到的虚拟机。我不知道主机的凭据,并希望让它直接连接到它。有没有办法通过虚拟机找到这个?

编辑: 假设我只想要我能得到的任何东西 - 在这种情况下,也许只是 IP,正如 robmathers 所说。

dmidecode | egrep -i 'system-product-name'

给了我“VMware 虚拟平台”。

【问题讨论】:

  • 如果您正在寻找用户/密码信息,那么 Jakuje 指出,您不走运。但是,如果您只是在寻找一个 IP,则可以找到它,但需要更多信息,具体取决于它是什么类型的 VM。
  • 如何获得 IP?如果可能,请参阅上面的编辑。谢谢
  • 这取决于它是如何设置的。如果它是桌面虚拟机,那么来宾的网络可能是从主机进行 NAT 的,在这种情况下,我会寻找来宾的路由器/网关 IP。否则你可能会倒霉。

标签: linux macos ssh virtual-machine vmware


【解决方案1】:

没有。 Linux 中的密码以加密形式存储,您无法读取它们。但是如果你可以通过挂载虚拟硬盘并修改/etc/shadow来更改密码(除非驱动器是加密的)。有很多指南如何做到这一点。

【讨论】:

  • 谢谢,你能检查上面的编辑吗?修改/etc/shadow好像太过分了,如果只需要IP怎么办?
  • hostname -I 为您提供主机的 IP。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-23
  • 1970-01-01
  • 2010-10-14
相关资源
最近更新 更多