167 votes

Comment puis-je me connecter à la VM pour Minikube ?

Quel est le nom d'utilisateur/mot de passe/clés pour se connecter à la VM Minikube ?

58 votes

OK. J'ai trouvé les informations ssh : nom d'utilisateur : "docker", mot de passe : "tcuser".

263voto

Brian F Points 1185

Vous pouvez utiliser le binaire Minikube pour cela, minikube ssh .

93voto

Mukarram Syed Points 511

Minikube utilise boot2docker comme image de base, donc la connexion SSH par défaut à la VM est la suivante docker:tcuser 1 .

0 votes

J'ai montré le vn de virtualbox et comme ci-dessus j'ai utilisé l'utilisateur : docker pasword : tcuser

2 votes

Il est maintenant déprécié, et la connexion par mot de passe est désactivée. La connexion est maintenant disponible uniquement par clé privée et publique, comme ici : ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip) décrit dans stackoverflow.com/a/42913652/1901067 réponse de @Bob Van Zant

57voto

Bob Van Zant Points 822

Je voulais moi aussi me connecter sans la commande Minikube. J'ai découvert qu'elle laisse tomber la clé SSH qu'elle génère dans ~/.minikube/machines//id_rsa.

Ma machine était nommée par défaut "minikube", et je pouvais donc le faire :

ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)

22voto

weivall Points 513
minikube ssh -v 7

Il vous montrera la sortie où vous pouvez voir la totalité SSH commande

/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

1 votes

Pour ceux qui ne s'y retrouvent pas, vous accédez à la VM de l'ensemble du cluster (le "maître" ?). De là, vous pouvez docker exec -it bash l'un des conteneurs énumérés dans docker ps .

7voto

Aprimit Points 111

Tous les fichiers mentionnés sont des AuthOptions, qui peuvent être configurés dans le fichier config.json :

$HOME\.minikube\machines\minikube\config.json

En général, l'utilisateur SSH est : docker .

Si vous voulez vous connecter par ssh à votre nœud Minikube/VM, utilisez les clés SSH. Vous pouvez utiliser une application client Windows comme WinSCP pour configurer les clés pour votre VM. Si le format des clés n'est pas celui attendu (.ppk), utilisez alors un autre client appelé PuttyGen pour convertir les clés dans le format attendu.

Une fois que vous avez terminé, connectez-vous à l'aide de WinSCP, ce qui vous permettra de vous connecter à la VM souhaitée à l'aide des clés configurées.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X