I know how to configure NAT-based port forwarding using the VirtualBox graphical interface (as in the example below).
How can I do the same via the command line?
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.Sign up to join this community
on virtual box 6+ , --natpf1 is not supported , @Lyndsy Simon's answer has just one change ('--natpf1' is just changed to simply 'natpf1') , changed command looks like this
VBoxManage controlvm "VM name" natpf1 "guestssh,tcp,,2222,,22"
obviously i am making a change in the running VM so used controlvm if the VM is power off mode , use modifyvm instead!