Bagaimana cara ssh ke VM untuk Minikube?

124

Apa nama pengguna / kata sandi / kunci untuk ssh ke dalam VM Minikube?

soupybionics
sumber
49
BAIK. Ditemukan info ssh: username: "docker", password: "tcuser".
soupybionics

Jawaban:

211

Anda dapat menggunakan biner Minikube untuk ini minikube ssh,.

bfallik
sumber
74

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

Mukarram Syed
sumber
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)
Bob Van Zant
sumber
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.

Duane
sumber
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 [email protected] -o IdentitiesOnly=yes -i ~/.minikube/machines/minikube/id_rsa -p 56290
weivall
sumber
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.

aku merindukanmu
sumber
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.

Aprimit
sumber
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)

Rub21
sumber
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