Bagaimana cara ssh ke VM untuk Minikube?


Jawaban:


211

Anda dapat menggunakan biner Minikube untuk ini minikube ssh,.


74

Minikube menggunakan boot2docker sebagai gambar dasarnya, jadi login SSH default ke VM akhirnya menjadi docker:tcuser1 .


Saya menunjukkan vn dari virtualbox dan seperti di atas saya menggunakan pengguna: docker pasword: tcuser
AbelSurace

29

Saya juga ingin masuk tanpa perintah Minikube. Saya menemukan bahwa itu menjatuhkan kunci SSH yang dihasilkannya menjadi ~ / .minikube / mesin // id_rsa.

Mesin saya diberi nama "minikube" default, dan oleh karena itu saya dapat melakukan:

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

19

Untuk windows hyper-v jawabannya adalah

  • buka "Manajer Hyper-V"

  • klik kanan pada VM "minikube"

  • pengguna "root"

Tidak ada kata sandi .. yang membuatku masuk.


14
minikube ssh -v 7

Ini akan menunjukkan kepada Anda output di mana Anda dapat melihat perintah SSH lengkap

/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

Bagi siapa pun yang bingung - itu akan membawa Anda ke VM untuk seluruh cluster ("master"?). Dari sana, Anda dapat docker exec -it bashsalah satu kontainer yang terdaftar docker ps.
Sridhar Sarnobat

6

docker / tcuser adalah nama pengguna / kata sandi untuk mengaksesnya, dan ini juga merupakan cara langsung.

jika Anda hanya ingin menguasai platform kontrol, maka minikube ssh adalah cara cepat untuk login.


5

Semua file yang disebutkan adalah AuthOptions, yang dapat dikonfigurasi di file config.json:

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

Umumnya, pengguna SSH adalah: docker .

Jika Anda ingin ssh ke node / VM Minikube Anda, gunakan kunci SSH. Anda dapat menggunakan aplikasi klien Windows seperti WinSCP untuk mengonfigurasi kunci untuk VM Anda. Jika format kunci tidak seperti yang diharapkan (.ppk), gunakan klien lain yang disebut PuttyGen untuk mengonversi kunci menjadi format yang diharapkan.

Setelah Anda selesai, masuk menggunakan WinSCP, dan itu akan memungkinkan Anda untuk beralih ke VM yang diinginkan menggunakan kunci yang dikonfigurasi.


3

Mendapatkan pengguna dan kata sandi untuk minikube di Mac.

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

Loggin di SSH

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


Bagus! ssh -i ~ / .minikube / machines / minikube / id_rsa docker @ $ (minikube ip) bekerja di gitbash di windows juga :)
Andrew Harga

Kerja bagus @ Rub21. Jawaban Anda membantu saya saat saya perlu SSH ke minikube di Mac
Tonmoy
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.