Apa nama pengguna / kata sandi / kunci untuk ssh ke dalam VM Minikube?
Apa nama pengguna / kata sandi / kunci untuk ssh ke dalam VM Minikube?
Jawaban:
Minikube menggunakan boot2docker sebagai gambar dasarnya, jadi login SSH default ke VM akhirnya menjadi docker:tcuser
1 .
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)
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
docker exec -it bash
salah satu kontainer yang terdaftar docker ps
.
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.
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.
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)