Qual è il nome utente / password / chiavi per ssh nella VM Minikube?
Qual è il nome utente / password / chiavi per ssh nella VM Minikube?
Risposte:
Minikube utilizza boot2docker come immagine di base, quindi l'accesso SSH predefinito alla VM finisce per essere docker:tcuser
1 .
Anch'io volevo accedere senza il comando Minikube. Ho scoperto che rilascia la chiave SSH che genera in ~ / .minikube / machines // id_rsa.
La mia macchina è stata denominata "minikube" di default, quindi potevo fare:
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)
minikube ssh -v 7
Ti mostrerà l'output in cui puoi vedere il 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
uno dei contenitori elencati in docker ps
.
Tutti i file citati sono AuthOptions, che possono essere configurati nel file config.json:
$HOME\.minikube\machines\minikube\config.json
In generale, l'utente SSH è: docker
.
Se vuoi eseguire ssh nel tuo nodo / VM Minikube, usa le chiavi SSH. È possibile utilizzare un'applicazione client Windows come WinSCP per configurare le chiavi per la macchina virtuale. Se il formato delle chiavi non è quello previsto (.ppk), utilizza un altro client chiamato PuttyGen per convertire le chiavi nel formato previsto.
Dopo aver finito, accedi utilizzando WinSCP e ti consentirà di entrare nella VM desiderata utilizzando le chiavi configurate.
Ottenere utente e password per minikube su Mac.
cat ~/.minikube/machines/minikube/config.json
Accesso a SSH
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)