SSH Ubuntu aus einem anderen Netzwerk

SSH Ubuntu aus einem anderen Netzwerk

Ich habe Ubuntu 16.04 LTS auf meiner VirtualBox.

Wie kann ich per SSH über ein Gerät aus einem anderen Netzwerk kommunizieren?

Host: Windows 10
VM: Ubuntu 16.04

Ich möchte mit Putty von einem anderen Netzwerk aus eine SSH-Verbindung herstellen.

Und wie kann ich von einem Android-Gerät aus per SSH kommunizieren?

Ich habe die Portweiterleitung eingerichtet

192.168.56.1   2222    10.0.2.15     2222

Antwort1

Da Sie NAT verwenden, müssen Sie zuerst die Portweiterleitung konfigurieren (Kapitel 6.3.1 des VirtualBox-Handbuchs).

Sie sollten auf Ihrem Windows-Computer einen Port (z. B. 2222) so konfigurieren, dass er dem Port 22 der VM entspricht.

Anschließend können Sie sich mit PuTTY mit der IP-Adresse Ihres Windows-Hosts und Port 2222 verbinden.

Dasselbe gilt für Android. Sie müssen eine SSH-Anwendung im Play Store (oder wo auch immer Sie sie verwenden) finden und dieselben Verbindungsdetails verwenden.

Antwort2

Wenn Sie per SSH vom Gast zu einem anderen Gerät wechseln, kümmert sich Virtualbox um das NAT und es sollte sofort funktionieren.

Wenn Sie planen, per SSH vom PC zu Ihrem Gast zu wechseln, während Sie sich im NAT befinden, müssen Sie die Portweiterleitung in VB > Computer > Einstellungen > Netzwerk > Portweiterleitung öffnen.

Wenn es keinen besonderen Grund für das NAT Ihres Geräts gibt, empfehle ich die Verwendung eines Bridge-Netzwerks, sodass sich Ihr Gast in Ihrem Netzwerk wie ein normales Gerät verhält.

verwandte Informationen