Tên người dùng / mật khẩu / khóa để ssh vào Minikube VM là gì?
Tên người dùng / mật khẩu / khóa để ssh vào Minikube VM là gì?
Câu trả lời:
Minikube sử dụng boot2docker làm hình ảnh cơ sở của nó, vì vậy đăng nhập SSH mặc định vào VM kết thúc bằng docker:tcuser
1 .
Tôi cũng muốn đăng nhập mà không cần lệnh Minikube. Tôi thấy rằng nó thả khóa SSH mà nó tạo ra vào ~ / .minikube / machine // id_rsa.
Máy của tôi được đặt tên là "minikube" mặc định, và do đó tôi có thể làm:
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)
minikube ssh -v 7
Nó sẽ hiển thị cho bạn đầu ra nơi bạn có thể xem toàn bộ lệnh 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
một trong các vùng chứa được liệt kê trong docker ps
.
docker / tcuser là tên người dùng / mật khẩu để truy cập vào nó và đó cũng là một cách đơn giản.
nếu bạn chỉ muốn làm chủ nền tảng điều khiển, thì minikube ssh là một cách nhanh chóng để đăng nhập.
Tất cả các tệp được đề cập là AuthOptions, có thể được định cấu hình trong tệp config.json:
$HOME\.minikube\machines\minikube\config.json
Nói chung, người sử dụng SSH là: docker
.
Nếu bạn muốn ssh vào nút Minikube / VM của mình, hãy sử dụng khóa SSH. Bạn có thể sử dụng một ứng dụng khách Windows như WinSCP để định cấu hình các khóa cho máy ảo của mình. Nếu định dạng của các khóa không như mong đợi (.ppk), hãy sử dụng một ứng dụng khách khác có tên PuttyGen để chuyển đổi các khóa sang định dạng mong đợi.
Sau khi hoàn tất, hãy đăng nhập bằng WinSCP và nó sẽ cho phép bạn truy cập vào máy ảo mong muốn bằng các khóa được cấu hình.
Lấy người dùng và mật khẩu cho minikube trong Mac.
cat ~/.minikube/machines/minikube/config.json
Đăng nhập trên SSH
ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)