Qual é o nome de usuário / senha / chaves para ssh na VM do Minikube?
Qual é o nome de usuário / senha / chaves para ssh na VM do Minikube?
Respostas:
O Minikube usa boot2docker como sua imagem base, então o login SSH padrão para a VM acaba sendo docker:tcuser
1 .
Eu também queria fazer o login sem o comando Minikube. Descobri que ele descarta a chave SSH gerada em ~ / .minikube / machines // id_rsa.
Minha máquina foi chamada de "minikube" padrão e, portanto, eu poderia fazer:
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)
minikube ssh -v 7
Ele mostrará a saída onde você pode ver o comando SSH completo
/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
docker exec -it bash
acessar um dos contêineres listados em docker ps
.
docker / tcuser é o nome de usuário / senha para acessá-lo e também é uma maneira direta.
se você deseja apenas dominar a plataforma de controle, o minikube ssh é uma maneira rápida de fazer o login.
Todos os arquivos mencionados são AuthOptions, que podem ser configurados no arquivo config.json:
$HOME\.minikube\machines\minikube\config.json
Geralmente, o usuário SSH é: docker
.
Se você quiser fazer SSH em seu nó / VM do Minikube, use as chaves SSH. Você pode usar um aplicativo cliente do Windows como o WinSCP para configurar as chaves de sua VM. Se o formato das chaves não for o esperado (.ppk), use outro cliente chamado PuttyGen para converter as chaves no formato esperado.
Depois de terminar, faça login usando o WinSCP e ele permitirá que você entre na VM desejada usando as chaves configuradas.
Obtendo usuário e senha para minikube no Mac.
cat ~/.minikube/machines/minikube/config.json
Login em SSH
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)