Minikube VM'de ssh için kullanıcı adı / parola / anahtarlar nedir?
Minikube VM'de ssh için kullanıcı adı / parola / anahtarlar nedir?
Yanıtlar:
Minikube, temel görüntüsü olarak boot2docker'ı kullanır, bu nedenle sanal makineye varsayılan SSH girişi docker:tcuser
1 olur .
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)
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
docker exec -it bash
, içinde listelenen kaplardan birini yapabilirsiniz docker ps
.
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.
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.
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)