Ich habe einen Remote-Linux-Server, auf den nur über SSH zugegriffen werden kann.
Mein Ziel ist es, mithilfe von VirtualBox mehrere virtuelle Maschinen auf diesem Hostserver zu hosten. Der Host-Server hat 1 IP-Adresse, daher wird NAT zum Weiterleiten an die VMs verwendet. Beispiel: 10022 wird an Server1: 22 weitergeleitet, und 20022 wird an Server2: 22 weitergeleitet.
Ich habe VirtualBox installiert und eine vorkonfigurierte CentOS-VM auf den Hostserver kopiert.
Ich starte die VM, kann aber keine Verbindung zum Server herstellen, z. B. ssh -p 10022 127.0.0.1 Timeout.
Ich habe viele Dinge ausprobiert:
Methode 1: Vorhandenes .vdi kopiert, an neue VM angehängt
Methode 2: Importierte .Ova-VM (Ich dachte, es würde bei Problemen mit der MAC-Neuinitialisierung helfen?)
NAT-Netzwerktyp, versucht natnet1 192.168 / 16 und 10.0 / 16
VBoxManage modifyvm "hermes.awoms.com" --natnet1 "192.168/16"
Portweiterleitung mit und ohne Angabe der VM-IP im Befehl modifyvm --natpf1
VBoxManage modifyvm "hermes" --natpf1 "guestssh,tcp,,10022,,,22"
VBoxManage modifyvm "hermes" --natpf1 "guestssh,tcp,,10022,192.168.0.15,22"
Ich kann nicht sehen, ob die VM gerade startet ( VBoxHeadless "hermes" --start & läuft ohne Fehler)
Ich kann nicht feststellen, ob VM eine IP-Adresse erhält
Kann ich noch etwas tun, um weitere Informationen von VirtualBox oder der VM zu erhalten, wenn der einzige Zugriff, den ich habe, SSH ist?