什么是用于ssh进入Minikube VM的用户名/密码/密钥?
答案 0 :(得分:137)
您可以使用Minikube二进制文件minikube ssh
。
答案 1 :(得分:50)
Minikube使用boot2docker作为其基本映像,因此对VM的默认SSH登录最终为docker:tcuser
1。
答案 2 :(得分:23)
我也想在没有Minikube命令的情况下登录。我发现它将它生成的SSH密钥丢弃到〜/ .minikube / machines // id_rsa。
我的机器被命名为默认的“minikube”,因此我可以这样做:
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)
答案 3 :(得分:11)
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
答案 4 :(得分:10)
对于Windows hyper-v,答案是
打开“ Hyper-V管理器”
右键单击“ minikube” VM
用户“ root”
没有密码让我进入。
答案 5 :(得分:3)
提到的所有文件都是AuthOptions,可以在config.json文件中配置:
$HOME\.minikube\machines\minikube\config.json
通常,SSH用户是:docker
。
如果要ssh到Minikube节点/ VM,请使用SSH密钥。您可以使用 WinSCP 等Windows客户端应用程序来配置VM的密钥。如果密钥格式不符合预期(.ppk),则使用另一个名为 PuttyGen 的客户端将密钥转换为预期格式。
完成后,使用WinSCP登录,它将使您能够使用配置的密钥嘘到所需的VM。
答案 6 :(得分:3)
docker / tcuser 是访问它的用户名/密码,这也是一种直接方法。
如果您只想掌握控制平台,那么 minikube ssh 是一种快速的登录方式。
答案 7 :(得分:2)
在Mac中获取minikube的用户名和密码。
cat ~/.minikube/machines/minikube/config.json
SSH登录
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)
答案 8 :(得分:0)