호스트 시스템의 터미널에서 Ubuntu VM에 연결

호스트 시스템의 터미널에서 Ubuntu VM에 연결

저는 VirtualBox에서 Ubuntu Server 14.04 인스턴스를 실행하고 있으며 여러 가지 이유로 가상 머신의 VGA 출력에서 ​​기본 800x600 터미널을 사용하는 대신 호스트 시스템(OS X 10.0)의 터미널 에뮬레이터를 사용하여 인스턴스를 사용하는 것을 선호합니다. .

현재 로컬 네트워크에 표시되도록 브리지 어댑터를 통해 인터넷에 액세스하는 VM이 ​​있습니다. 그런 다음 SSH를 통해 연결했습니다. 물론 이 설정은 문제가 있습니다. 주로 이 설정이 작동하려면 실제로 안정적인 로컬 네트워크에 연결되어야 하고 VM을 네트워크의 다른 사람에게 브로드캐스트해야 하기 때문입니다.

더 나은 방법이 있을 것이라고 확신하지만 그것이 무엇인지는 모르겠습니다. 이상적으로는 VM을 NAT를 통해서만 인터넷에 연결하고 이 설정을 사용하기 위해 인터넷 연결이 필요하지 않게 하는 것입니다.

답변1

로컬 호스트의 포트를 가상 머신으로 전달할 수 있어야 합니다.

VirtualBox에서 이 작업을 수행하는 방법을 모르지만 Qemu에서는 명령 옵션입니다.

qemu-kvm [all your usual qemu options] -net nic -net user -redir tcp:22122::22

그런 다음 SSH를 통해 입력하십시오.

ssh -p22122 klaatu@localhost

VirtualBox의 GUI 설정 패널에 비슷한 기능이 있다고 생각합니다.

관련 정보