通过 ssh 进入 Minikube VM 的用户名/密码/密钥是什么?
您可以使用 Minikube 二进制文件来实现此目的,
minikube ssh
。
我也想在没有 Minikube 命令的情况下登录。我发现它会将生成的 SSH 密钥放入 ~/.minikube/machines//id_rsa 中。
我的机器被命名为默认的“minikube”,因此我可以这样做:
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)
对于 Windows Hyper-V,答案是
打开“Hyper-V 管理器”
右键单击“minikube”虚拟机
用户“root”
没有密码..让我进去了。
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 [email protected] -o IdentitiesOnly=yes -i ~/.minikube/machines/minikube/id_rsa -p 56290
在 Mac 中获取 minikube 的用户和密码。
cat ~/.minikube/machines/minikube/config.json
通过 SSH 登录
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)
提到的所有文件都是AuthOptions,可以在config.json文件中配置:
$HOME\.minikube\machines\minikube\config.json
一般来说,SSH用户是:
docker
。
如果您想通过 ssh 访问 Minikube 节点/VM,请使用 SSH 密钥。您可以使用 WinSCP 等 Windows 客户端应用程序来配置 VM 的密钥。如果密钥的格式不符合预期 (.ppk),则使用另一个名为 PuttyGen 的客户端将密钥转换为预期格式。
完成后,使用 WinSCP 登录,它将使您能够使用配置的密钥进入所需的虚拟机。
docker/tcuser是访问它的用户名/密码,也是一种直接的方式。
如果你只是想掌握控制平台,那么minikube ssh是一种快速登录方式。
minikube ssh -v 7
对我有用。这将进入 ssh docker minikube
minikube ssh docker@{IP Address}
对我不起作用。
确保 Minikube 正在运行:minikube start
获取Minikube IP地址:minikube ip
运行 SSH 命令:
ssh -i ~/.minikube/machines/minikube/id_rsa [电子邮件受保护]
将 ip 替换为您的 minikube 虚拟机 IP 地址