web-dev-qa-db-fra.com

Comment ssh dans le VM de Minikube?

Quel est le nom d'utilisateur/mot de passe/clés pour SSH dans la VM Minikube?

90
soupybionics

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

159
bfallik

Minikube utilise boot2docker comme image de base. Par conséquent, la connexion SSH par défaut à la VM devient docker:tcuser1 .

56
Mukarram Syed

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)
24
Bob Van Zant

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.

12
Duane
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
12
weivall

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.

3
Aprimit

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)

2
Rub21

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.

0
imissyou