Minikube için sanal makineye nasıl ssh yaparım?


Yanıtlar:


212

Bunun için Minikube ikilisini kullanabilirsiniz minikube ssh.


74

Minikube, temel görüntüsü olarak boot2docker'ı kullanır, bu nedenle sanal makineye varsayılan SSH girişi docker:tcuser1 olur .


Virtualbox'tan vn'yi gösterdim ve yukarıdaki gibi user: docker parola: tcuser
AbelSurace

29

Ben de Minikube komutu olmadan giriş yapmak istedim. Oluşturduğu SSH anahtarını ~ / .minikube / machines // id_rsa içine düşürdüğünü buldum.

Makineme varsayılan "minikube" adı verildi ve bu nedenle şunları yapabilirdim:

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

19

Windows hyper-v için cevap

  • "Hyper-V Yöneticisi" ni açın

  • "minikube" sanal makinesine sağ tıklayın

  • kullanıcı "kök"

Beni içeri alan şifre yoktu.


14
minikube ssh -v 7

Tam SSH komutunu görebileceğiniz çıktıyı gösterecektir.

/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

Kafası karışan herkes için - bu sizi tüm kümenin sanal makinesine ("ana"?) Götürecektir. Oradan docker exec -it bash, içinde listelenen kaplardan birini yapabilirsiniz docker ps.
Sridhar Sarnobat

6

docker / tcuser ona erişmek için kullanıcı adı / şifredir ve aynı zamanda düz bir yoldur.

sadece kontrol platformunda ustalaşmak istiyorsanız, minikube ssh oturum açmanın hızlı bir yoludur.


5

Bahsedilen tüm dosyalar, config.json dosyasında yapılandırılabilen AuthOptions'tır:

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

Genellikle, SSH kullanıcı: docker.

Minikube düğümünüze / VM'nize ssh yapmak istiyorsanız, SSH anahtarlarını kullanın. VM'nizin anahtarlarını yapılandırmak için WinSCP gibi bir Windows istemci uygulaması kullanabilirsiniz . Anahtarların biçimi beklendiği gibi değilse (.ppk), anahtarları beklenen biçime dönüştürmek için PuttyGen adlı başka bir istemci kullanın .

Bitirdikten sonra, WinSCP kullanarak oturum açın ve yapılandırılmış anahtarları kullanarak istediğiniz VM'ye shh yapmanıza olanak sağlar.


3

Mac'te minikube için kullanıcı ve şifre alınıyor.

cat ~/.minikube/machines/minikube/config.json

SSH'de oturum açma

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


Güzel! ssh -i ~ / .minikube / machines / minikube / id_rsa docker @ $ (minikube ip) pencerelerde de gitbash ile çalıştı :)
Andrew Price

Rub21 @ güzel iş. Cevabınız Mac'te minikube'ye SSH'ye ihtiyaç duyduğumda bana yardımcı oldu
Tonmoy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.