Яке ім'я користувача / пароль / ключі для ssh у VM Minikube?
Яке ім'я користувача / пароль / ключі для ssh у VM Minikube?
Відповіді:
Minikube використовує boot2docker в якості базового зображення, тому вхід SSH за замовчуванням у VM закінчується рівним docker:tcuser
1 .
Я теж хотів увійти без команди Minikube. Я виявив, що він скидає ключ SSH, який він генерує у ~ / .minikube / machines // id_rsa.
Мою машину за замовчуванням назвали "minikube", і тому я міг зробити:
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)
minikube ssh -v 7
Він покаже вам вихід, де ви можете бачити повну команду SSH
/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
один із контейнерів, перелічених у docker ps
.
docker / tcuser - це ім'я користувача / пароль для доступу до нього, і це також прямий шлях.
якщо ви просто хочете освоїти платформу управління, то minikube ssh - це швидкий спосіб увійти.
Усі згадані файли - це AuthOptions, які можна налаштувати у файлі config.json:
$HOME\.minikube\machines\minikube\config.json
Як правило, користувач SSH є: docker
.
Якщо ви хочете вступити в свій вузол / VM Minikube, тоді використовуйте SSH-ключі. Ви можете використовувати клієнтську програму Windows, на зразок WinSCP, для налаштування ключів для вашої віртуальної машини. Якщо формат клавіш не такий, як очікувалося (.ppk), тоді використовуйте інший клієнт під назвою PuttyGen для перетворення ключів у очікуваний формат.
Після того, як ви закінчите, увійдіть в систему за допомогою WinSCP, і це дозволить вам зайти в потрібний VM за допомогою налаштованих ключів.
Отримання користувача та пароля для minikube в Mac.
cat ~/.minikube/machines/minikube/config.json
Увійти в SSH
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)