본문 바로가기
DevOps

[Vagrant] windows에서 설치시 SSH auth method: private key 멈춤

by Rainbound-IT 2023. 3. 12.
반응형

목차

     

    에러

    vagrant up 이후 이상하게 여기서 넘어가질 않음

    여기서 ctrl + c로 넘어간뒤에 virtual box에서 확인해보면 vm은 제대로 올라와 있는것을 확인 할수 있습니다.

     

    환경

    windows 11 home

    virtualbox 7.0

    vagrant 2.3.4

     

    시도한 방법

    1. cmos 에서 가상환경은 enable
    2. 윈도우 기능에서 가상 기능 체크해제
    3. dism.exe /online /Enable-Feature /FeatureName:VirtualMachinePlatform /all /NoRestart 실행
    4. virtualbox cable connection
    5. vagrantfile에 추가 및 cpu memory 증설
    6. timeout 증가인 config.vm.boot_timeout = 600 입력

     

    해봤는데 안됨 위에서 확인 vm이 제대로 올라와 있는것을 보고 직접 들어가서 확인해 봤는데 네트워크 상에서 문제가 아닌것 같았습니다.

     

     

    해결

    우선 환경중 windows 10 pro 로 변경 하였습니다. 나머지는 동일합니다.

     

     

    win + s 키로 검색창에서 "윈도우 기능" 입력후 나오는 기능을 클릭

     

     

    나오는 창에서 Hyper-V 에서 플랫폼 부분을 체크 해제 해줍니다.

     

    와 된다..

    놀랍게도 되었습니다..

    개인적으로 가상환경은 linux기반의 os에서 실행하는게 정신건강에 좋은것 같습니다.

    docker나 vmware 설정할때도 이런 고생을 한 기억이 나네요..

     

     

     

    번외

    시도방법 3번을 자세히 알아보겠습니다.

    버전이 올라가서 그런가 기본적으로 ON 되어 있다.

    virtual box gui에서 확인

     

     

    vagrantfile에 아래를 추가해주면 됩니다. 하지만 기본적으로 되어 있는것 같습니다.

    config.vm.provider "virtualbox" do |vb|
      vb.customize ["modifyvm", :id, "--cableconnected1", "on"]
    end

     

    끝!

    반응형

    댓글