2016-08-10 53 views

Odpowiedz

54

można użyć binarny minikube na to, minikube ssh

17

minikube wykorzystuje boot2docker jak to podstawa obrazu, więc logowanie domyślne ssh do maszyny wirtualnej kończy się docker:tcuser1

14

Ja też chciałem się zalogować bez Polecenie minikube. Zauważyłem, że upuszcza klucz ssh, który generuje do ~/.minikube/machines // id_rsa.

Moja maszyna została nazwana default "minikube" Dlatego mogłem:

ssh -i ~/.minikube/machines/minikube/id_rsa [email protected]$(minikube ip) 
2

Wszystkie pliki wymienione są AuthOptions, które mogą być skonfigurowane w pliku config.json:

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

Ogólnie rzecz biorąc, użytkownik SSH to: docker.

Jeśli chcesz ssh w swoim węźle minikube/VM, użyj klawiszy ssh. Można 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 to dostosowanie się do żądanej Vm za pomocą skonfigurowanych klawiszy.

10
minikube ssh -v 7 

To pokaże ci wyjście, gdzie można zobaczyć pełną ssh polecenie

/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