Đầu tiên, bạn sẽ phải tạo vboxnet0
giao 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.