Jaka jest nazwa użytkownika / hasło / klucze do ssh do maszyny wirtualnej Minikube?
Jaka jest nazwa użytkownika / hasło / klucze do ssh do maszyny wirtualnej Minikube?
Odpowiedzi:
Minikube używa boot2docker jako obrazu podstawowego, więc domyślny login SSH do maszyny wirtualnej kończy się na docker:tcuser
1 .
Ja też chciałem się zalogować bez polecenia Minikube. Zauważyłem, że upuszcza generowany przez siebie klucz SSH do ~ / .minikube / Machines // id_rsa.
Moja maszyna została nazwana domyślnym „minikube”, dlatego mogłem:
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)
minikube ssh -v 7
Pokaże ci dane wyjściowe, w których możesz zobaczyć pełne polecenie 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 docker@127.0.0.1 -o IdentitiesOnly=yes -i ~/.minikube/machines/minikube/id_rsa -p 56290
docker exec -it bash
jeden z kontenerów wymienionych w docker ps
.
docker / tcuser to nazwa użytkownika / hasło umożliwiające dostęp do niego, a także prosta droga.
jeśli chcesz tylko opanować platformę sterowania, minikube ssh to szybki sposób na zalogowanie.
Wszystkie wymienione pliki to AuthOptions, które można skonfigurować w pliku config.json:
$HOME\.minikube\machines\minikube\config.json
Generalnie, użytkownik SSH jest: docker
.
Jeśli chcesz ssh do węzła / maszyny wirtualnej Minikube, użyj kluczy SSH. Możesz użyć aplikacji klienckiej Windows, takiej jak WinSCP, aby skonfigurować klucze dla maszyny wirtualnej. Jeśli format kluczy nie jest zgodny z oczekiwaniami (.ppk), użyj innego klienta o nazwie PuttyGen, aby przekonwertować klucze na oczekiwany format.
Po zakończeniu zaloguj się za pomocą WinSCP, a umożliwi ci to shh do żądanej maszyny wirtualnej przy użyciu skonfigurowanych kluczy.
Pobieranie użytkownika i hasła do minikube na Macu.
cat ~/.minikube/machines/minikube/config.json
Logowanie przez SSH
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)