Quel est le nom d'utilisateur/mot de passe/clés pour SSH dans la VM Minikube?
Vous pouvez utiliser le binaire Minikube pour cela, minikube ssh
.
Minikube utilise boot2docker comme image de base. Par conséquent, la connexion SSH par défaut à la VM devient docker:tcuser
1 .
Moi aussi je voulais me connecter sans la commande Minikube. J'ai trouvé qu'il supprime la clé SSH qu'il génère dans ~/.minikube/machines // id_rsa.
Ma machine s'appelait le "minikube" par défaut, et donc je pouvais faire:
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)
Pour Windows hyper-v, la réponse était
ouvrir "Gestionnaire Hyper-V"
clic droit sur la VM "minikube"
utilisateur "root"
Il n'y avait pas de mot de passe .. qui m'a fait entrer.
minikube ssh -v 7
Il vous montrera la sortie où vous pouvez voir la commande complète 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 [email protected] -o IdentitiesOnly=yes -i ~/.minikube/machines/minikube/id_rsa -p 56290
Tous les fichiers mentionnés sont des AuthOptions, qui peuvent être configurés dans le fichier config.json:
$HOME\.minikube\machines\minikube\config.json
Généralement, l'utilisateur SSH est: docker
.
Si vous voulez utiliser SSH sur votre nœud Minikube/VM, utilisez les clés SSH. Vous pouvez utiliser une application client 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, ce qui vous permettra de sélectionner le VM souhaité à l’aide des touches configurées.
Obtenir un utilisateur et un mot de passe pour minikube sur Mac.
cat ~/.minikube/machines/minikube/config.json
Se connecter sur SSH
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)
docker/tcuser est le nom d'utilisateur/mot de passe pour y accéder, et c'est aussi un moyen simple.
si vous voulez juste maîtriser la plate-forme de contrôle, alors minikube ssh est un moyen rapide de vous connecter.