
로컬 컴퓨터에서 Windows 10을 사용하고 있으며 Linux OS를 사용해야 하는 앱을 구축 중이므로 Ubuntu Virtual Box를 사용하고 있습니다.
Vagrant를 설치하고 Windows 터미널에서 터미널을 사용하도록 Windows에서 Ubuntu VM으로 SSH 연결을 설정했습니다(중요한 경우 "git bash").
이제 문제는 다음과 같습니다.
내 앱에도 프런트엔드가 있으므로 이를 웹 서버에 연결해야 합니다. VM 내부에서 브라우저를 사용하고 싶지 않기 때문에 VM에서 실행되는 앱을 내 로컬 브라우저(내 창의 크롬)에 연결하는 방법을 아는 사람이 있는지 묻고 싶습니다.
ngrok에 대해 읽었지만 어떤 이유로 작동하지 않는 것 같습니다.
어떤 제안이 있으십니까? 다른 해결책은 없나요?
감사해요!
답변1
이 도구인 rdesktop을 사용해 볼 수 있습니다. 어쩌면 당신에게 필요한 솔루션이 될 수도 있습니다. 여기에 몇 가지 예가 있습니다. https://www.poftut.com/linux-remote-desktop-rdesktop-command-tutorial-with-examples/
답변2
제가 보기에는 프런트 엔드가 웹 서버 내에서 실행되어야 하고 모든 것이 가상 Ubuntu 상자 내에서 실행되는 것 같습니다. 그렇죠? 당신이 해야 할 일은 가상 Ubuntu 상자가 네트워크에서 어떤 IP 주소를 얻고 있는지 알아낸 다음 웹 서버가 해당 IP 주소와 통신하고 있는지 확인하는 것입니다. 마지막으로 Windows 10 인스턴스의 브라우저에도 해당 주소를 지정합니다. 예를 들어 Ubuntu 상자가 192.168.0.186
DHCP 서버에서 가져오는 경우 웹 서버가 를 수신하고 있는지 확인한 192.168.0.186
다음 Windows 10 브라우저를 로 지정 해야 합니다 http:\\192.168.0.186\
.