如何进入 Minikube 的虚拟机?

Ssh 进入 Minikube VM 的用户名/密码/密钥是什么?

100258 次浏览

您可以使用 Minikube 二进制文件 minikube ssh

Minikube 使用 boot2docker 作为其基本映像,因此 VM 的默认 SSH 登录名最终为 docker:tcuser1

我也想在没有 Minikube 命令的情况下登录。我发现它将生成的 SSH 密钥丢弃到 ~/中。Minikube/machine//id _ rsa.

我的机器被默认命名为“ minikube”,因此我可以这样做:

ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)

提到的所有文件都是 AuthOptions,可以在 config.json 文件中配置:

$HOME\.minikube\machines\minikube\config.json

通常,SSH 用户是: docker

如果您想在 Minikube 节点/VM 中使用 SSH,那么使用 SSH 密钥。您可以使用诸如 < a href = “ https://en.wikipedia.org/wiki/WinSCP”rel = “ norefrer”> WinSCP 之类的 Windows 客户端应用程序来配置 VM 的密钥。如果键的格式不符合预期(。Ppk) ,然后使用另一个名为 PuttyGen的客户机将密钥转换为预期的格式。

完成后,使用 WinSCP 登录,它将使您能够使用配置的密钥进入所需的 VM。

minikube ssh -v 7

它将向您显示输出,您可以在其中看到完整的 SSH命令

/usr/bin/ssh -F /dev/null -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none docker@127.0.0.1 -o IdentitiesOnly=yes -i ~/.minikube/machines/minikube/id_rsa -p 56290

在 Mac 中获取 minikube 的用户和密码。

Cat ~/. minikube/machine/minikube/config.json

登录 SSH

Ssh-i ~/. minikube/ines/minikube/id _ rsa docker@$(minikube ip)

对于 windows super-v,答案是

  • 打开“ Hyper-V Manager”

  • 右键点击“ minikube”VM

  • 用户“ root”

没有密码,我就进去了。

Docker/tcuser 是访问它的用户名/密码,它也是一种直接的方式。

如果你只是想掌握控制平台,那么 Minikube 嘘是一个快速登录的方式。

给用户名为-docker enter image description here

输入密码,按回车键:

enter image description here

minikube ssh -v 7

我没问题,这个会传到 ssh docker minikube

minikube ssh docker@{IP Address}

对我没用。