Đầu tiên, bạn sẽ phải tạo vboxnet0giao diện.
VirtualBox> Tệp> Tùy chọn> Mạng> Mạng chỉ lưu trữ> Thêm (bạn sẽ nhận được vboxnet0)
Sau đó, chạy nó trên máy chủ. Bạn sẽ thấy một giao diện mới vboxnet0, xuất hiện.
ifconfig
Tắt máy ảo của bạn và làm:
VM's Settings > System > check "Enable I/O APIC."
VM's Settings > Network > Adapter 2 > host-only vboxnet0
Khởi động VM, khi khách chạy
ifconfig
và kiểm tra ip
Kiểm tra các liên kết sau:
- https://forums.virtualbox.org/viewtopic.php?f=8&t=40076
- http://www.wiredrevolution.com/virtualbox/setup-ssh-access-b between-virtualbox-host-and-guide-vms
Cũng có giải pháp cho NAT nhưng tôi chưa kiểm tra.
Định cấu hình chuyển tiếp cổng với NAT trong máy chủ của bạn
VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,,2222,,22"
kết nối với linux của bạn thông qua cổng 2222 của máy chủ
ssh -l -p 2222 localhost
Đối với mạng chỉ lưu trữ với ip tĩnh, hãy kiểm tra điều này:
https://stackoverflow.com/questions/5906441/how-to-ssh-to-a-virtualbox-guest-externally-ENC-a-host/27152153#27152153
Nó dành cho Solaris 10 và Ubuntu 16.04 nhưng phải dễ thích nghi.