Vagrantfile에서 SSH 호스트를 변경하는 방법

Vagrantfile에서 SSH 호스트를 변경하는 방법

Mac OS(10.10.3)에서 vagrant(1.7.2)를 실행합니다.Snappy Ubuntu Core(15.04 안정), 도커용, VirtualBox 4.3.28을 공급자로 사용합니다.

Vagrantfile에서 "public_network"를 구성하기 전에 모든 것이 순조롭게 진행되었습니다.

config.vm.network "public_network", bridge: 'en0:Wi-Fi (AirPort)'

"public_network" 옵션을 켠 후 "vagrant up" 중에 게스트 OS(Snappy Ubuntu 15.04)가 IP 192.168.0.13(VirtualBox GUI에 로그인함)을 얻었고 IP(192.168)를 사용하여 수동으로 SSH에 연결할 수 있습니다. .0.13) 및 Mac 터미널의 방랑 개인 키.

내 문제는 "vagrant ssh"가 여전히 "127.0.0.1"로 ssh를 시도한다는 것입니다.

default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: 127.0.0.1:2222
default: SSH username: ubuntu
default: SSH auth method: password
default: Warning: Connection timeout. Retrying...
default: Warning: Connection timeout. Retrying...

~ 안에방랑자 의사나는 찾았다구성.ssh.호스트설정을 시도했지만 "vagrant ssh"에 대해 작동하는 Vagrantfile을 알아낼 수 없습니다.

답변1

방랑자 구성의 옵션은 다음과 같습니다.

config.ssh.host = '192.168.0.13'

답변2

당신은 또한 이것을 할 수 있습니다

ssh [email protected]

관련 정보