Какое имя пользователя / пароль / ключи для ssh в виртуальной машине Minikube?
Какое имя пользователя / пароль / ключи для ssh в виртуальной машине Minikube?
Ответы:
Я тоже хотел войти без команды 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
.
Если вы хотите использовать ssh в своем узле / виртуальной машине Minikube, используйте ключи SSH. Вы можете использовать клиентское приложение Windows, такое как WinSCP, для настройки ключей для вашей виртуальной машины. Если формат ключей не соответствует ожидаемому (.ppk), используйте другой клиент с именем PuttyGen для преобразования ключей в ожидаемый формат.
После того, как вы закончите, войдите в систему с помощью WinSCP, и вы сможете подключиться к нужной виртуальной машине с помощью настроенных ключей.
Получение пользователя и пароля для minikube на Mac.
cat ~/.minikube/machines/minikube/config.json
Вход по SSH
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)