Minikube 용 VM에 SSH를 사용하려면 어떻게해야합니까?


답변:


211

이를 위해 Minikube 바이너리를 사용할 수 있습니다 minikube ssh.


73

Minikube는 boot2docker를 기본 이미지로 사용하므로 VM에 대한 기본 SSH 로그인은 docker:tcuser1이 됩니다.


나는 virtualbox에서 vn을 보여줬고 위와 같이 user : docker pasword : tcuser
AbelSurace

29

나도 Minikube 명령없이 로그인하고 싶었습니다. 생성 한 SSH 키를 ~ / .minikube / machines // id_rsa에 드롭하는 것을 발견했습니다.

내 컴퓨터의 이름은 기본 "minikube"이므로 다음과 같이 할 수 있습니다.

ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)

19

Windows hyper-v의 경우 대답은

  • "Hyper-V 관리자"를 엽니 다.

  • "minikube"VM을 마우스 오른쪽 버튼으로 클릭합니다.

  • 사용자 "루트"

날 들어간 암호가 ..


14
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

혼란 스러울 경우 전체 클러스터 ( "마스터"?)의 VM으로 이동합니다. 여기에서에 docker exec -it bash나열된 컨테이너 중 하나 를 사용할 수 있습니다 docker ps.
Sridhar Sarnobat

6

docker / tcuser 는 그것에 액세스하기위한 사용자 이름 / 암호이며, 또한 직접적인 방법입니다.

제어 플랫폼을 마스터하고 싶다면 minikube ssh 가 빠른 로그인 방법입니다.


5

언급 된 모든 파일은 AuthOptions이며 config.json 파일에서 구성 할 수 있습니다.

$HOME\.minikube\machines\minikube\config.json

일반적으로 SSH 사용자는 다음과 같습니다 docker.

Minikube 노드 / VM에 ssh하려면 SSH 키를 사용하십시오. WinSCP 와 같은 Windows 클라이언트 애플리케이션 을 사용하여 VM의 키를 구성 할 수 있습니다 . 키 형식이 예상 한 형식이 아닌 경우 (.ppk) PuttyGen 이라는 다른 클라이언트를 사용 하여 키를 예상 형식으로 변환합니다.

완료 한 후 WinSCP를 사용하여 로그인하면 구성된 키를 사용하여 원하는 VM에 로그인 할 수 있습니다.


3

Mac에서 minikube에 대한 사용자 및 암호를 가져옵니다.

cat ~/.minikube/machines/minikube/config.json

SSH에 로그인

ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)


좋은! SSH -i ~ / .minikube / 기계 / minikube / id_rsa_gsg_keypair를 고정 표시기 @ $ : 너무 창에 gitbash에서 근무 (minikube의 IP)
앤드류 가격

@ Rub21 잘 했어요. Mac에서 minikube에 SSH를 사용해야 할 때 귀하의 답변이 도움이되었습니다
Tonmoy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.