Quel est le nom d'utilisateur / mot de passe / clés pour ssh dans la VM Minikube?
Quel est le nom d'utilisateur / mot de passe / clés pour ssh dans la VM Minikube?
Réponses:
Minikube utilise boot2docker comme image de base, de sorte que la connexion SSH par défaut à la VM finit par être docker:tcuser
1 .
Moi aussi, je voulais me connecter sans la commande Minikube. J'ai trouvé qu'il laisse tomber la clé SSH qu'il génère dans ~ / .minikube / machines // id_rsa.
Ma machine a été nommée "minikube" par défaut, et je pouvais donc faire:
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)
minikube ssh -v 7
Il vous montrera la sortie où vous pouvez voir la commande SSH complète
/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
un des conteneurs répertoriés dans docker ps
.
docker / tcuser est le nom d'utilisateur / mot de passe pour y accéder, et c'est aussi un moyen simple.
si vous souhaitez simplement maîtriser la plate-forme de contrôle, minikube ssh est un moyen rapide de vous connecter.
Tous les fichiers mentionnés sont des AuthOptions, qui peuvent être configurées dans le fichier config.json:
$HOME\.minikube\machines\minikube\config.json
En général, l'utilisateur SSH est: docker
.
Si vous souhaitez effectuer un ssh dans votre nœud / VM Minikube, utilisez les clés SSH. Vous pouvez utiliser une application cliente Windows telle que WinSCP pour configurer les clés de votre machine virtuelle. Si le format des clés n'est pas celui attendu (.ppk), utilisez un autre client appelé PuttyGen pour convertir les clés au format attendu.
Une fois que vous avez terminé, connectez-vous à l'aide de WinSCP, et cela vous permettra de vous connecter à la machine virtuelle souhaitée à l'aide des clés configurées.
Obtention de l'utilisateur et du mot de passe pour minikube sous Mac.
cat ~/.minikube/machines/minikube/config.json
Connexion sur SSH
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)