![QEMU의 hostfwd 옵션에 때때로 루트 액세스가 필요하고 때로는 필요하지 않은 이유](https://linux55.com/image/149467/QEMU%EC%9D%98%20hostfwd%20%EC%98%B5%EC%85%98%EC%97%90%20%EB%95%8C%EB%95%8C%EB%A1%9C%20%EB%A3%A8%ED%8A%B8%20%EC%95%A1%EC%84%B8%EC%8A%A4%EA%B0%80%20%ED%95%84%EC%9A%94%ED%95%98%EA%B3%A0%20%EB%95%8C%EB%A1%9C%EB%8A%94%20%ED%95%84%EC%9A%94%ED%95%98%EC%A7%80%20%EC%95%8A%EC%9D%80%20%EC%9D%B4%EC%9C%A0.png)
이 QEMU 명령에는 루트 액세스가 필요하지 않습니다.
qemu-system-x86_64 -m 3072 -smp 2 -hda Debian9.qcow2 -device e1000,netdev=net0 -netdev user,id=net0,hostfwd=tcp::5555-:22,hostfwd=tcp::9000-:9000
포트 443과 80을 추가하려면 루트 액세스가 필요합니다.
sudo qemu-system-x86_64 -m 3072 -smp 2 -hda Debian9.qcow2 -device e1000,netdev=net0 -netdev user,id=net0,hostfwd=tcp::5555-:22,hostfwd=tcp::9000-:9000,hostfwd=tcp::443-:443,hostfwd=tcp::80-:80
루트 액세스가 없으면 다음 오류 메시지가 나타납니다.
qemu-system-x86_64: -netdev user,id=net0,hostfwd=tcp::5555-:22,hostfwd=tcp::9000-:9000,hostfwd=tcp::443-:443,hostfwd=tcp::80-:80: Could not set up host forwarding rule 'tcp::80-:80'
이는 QEMU 소프트웨어에서 TCP 포트 액세스가 보호된다는 의미입니까?