我如何通过 ssh 进入 Minikube 的虚拟机?
How do I ssh into the VM for Minikube?
通过 ssh 进入 Minikube VM 的 username/password/keys 是什么?
您可以为此使用 Minikube 二进制文件,minikube ssh
。
Minikube 使用 boot2docker 作为它的基础镜像,所以默认的 SSH 登录到 VM 最终是 docker:tcuser
1.
我也想在没有 Minikube 命令的情况下登录。我发现它将生成的 SSH 密钥放入 ~/.minikube/machines//id_rsa.
我的机器被命名为默认 "minikube",因此我可以这样做:
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)
提到的文件都是AuthOptions,可以在config.json文件中配置:
$HOME\.minikube\machines\minikube\config.json
一般SSH用户为:docker
.
如果您想通过 ssh 连接到您的 Minikube node/VM,请使用 SSH 密钥。您可以使用 Windows 客户端应用程序,例如 WinSCP 来为您的 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/machines/minikube/config.json
登录 SSH
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)
对于 windows hyper-v,答案是
打开"Hyper-V Manager"
右键单击 "minikube" 虚拟机
用户"root"
没有密码..让我进去了。
docker/tcuser是访问的username/password,也是直路
如果你只是想掌握控制平台,那么minikube ssh是一个快速登录的方式。
将用户名命名为 - docker
以 tcuser 身份输入密码并按回车键:
通过 ssh 进入 Minikube VM 的 username/password/keys 是什么?
您可以为此使用 Minikube 二进制文件,minikube ssh
。
Minikube 使用 boot2docker 作为它的基础镜像,所以默认的 SSH 登录到 VM 最终是 docker:tcuser
1.
我也想在没有 Minikube 命令的情况下登录。我发现它将生成的 SSH 密钥放入 ~/.minikube/machines//id_rsa.
我的机器被命名为默认 "minikube",因此我可以这样做:
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)
提到的文件都是AuthOptions,可以在config.json文件中配置:
$HOME\.minikube\machines\minikube\config.json
一般SSH用户为:docker
.
如果您想通过 ssh 连接到您的 Minikube node/VM,请使用 SSH 密钥。您可以使用 Windows 客户端应用程序,例如 WinSCP 来为您的 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/machines/minikube/config.json
登录 SSH
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)
对于 windows hyper-v,答案是
打开"Hyper-V Manager"
右键单击 "minikube" 虚拟机
用户"root"
没有密码..让我进去了。
docker/tcuser是访问的username/password,也是直路
如果你只是想掌握控制平台,那么minikube ssh是一个快速登录的方式。
将用户名命名为 - docker
以 tcuser 身份输入密码并按回车键: