Suchen eines Prozesses in einer Linux-VM (es ist kompliziert)

372
hidenseek

Ich habe eine Virtualbox-VM, zu der ich über localhost eine Verbindung herstellen kann: 8080. Das Netzwerk der VM ist NAT mit Portweiterleitung von localhost: 8080 bis vm: 8080.

Wenn Sie sich in der Konsole dieser virtuellen Maschine als root anmelden und netstat ausführen, ist auf 8080 kein Prozess zu hören. Ich denke, es gibt hier eine Art Virtualisierung. Das Unternehmen, das diese virtuelle Maschine erstellt hat, verwendet Docker in einigen Projekten, aber es scheint kein Docker installiert zu sein. Die andere Technologie, die sie verwenden, ist manchmal Xen, aber auch Xm fehlt. Noch seltsamer ist, dass / proc / self / cgroup leer ist.

Wie kann ich dieses Versteckspiel gewinnen?

4
Können Sie versuchen, eine Verbindung von außen aufzubauen und zu überwachen, an welchem ​​Port diese Verbindung agiert, und stattdessen den (bekannten) Prozess für den Port suchen? Hastur vor 7 Jahren 0
Sie haben "netstat" geschrieben, was "netstat -l" bedeutet, richtig? In meinem Debian werden standardmäßig Listening-Sockets weggelassen. Kamil Maciorowski vor 7 Jahren 0

3 Antworten auf die Frage

0
Cybex

Vielleicht hilft es, den Prozess zu finden

sudo netstat -avpe --numeric-hosts --numeric-ports 2> /dev/null| grep : 

Erstellen Sie z. B. ein Skript check-portund legen Sie Berechtigungen fest

#!/bin/bash echo "$(sudo netstat -avpe --numeric-hosts --numeric-ports 2> /dev/null| grep :$ 1)" echo -e "$s" 

Verwendungszweck:

check-port [Anschlussnummer]

0
Kamil Maciorowski

Im Allgemeinen kann die Gastfirewall den Port umleiten. Versuchen:

sudo iptables -nL | grep 8080 
0
cristi

Die Portweiterleitung erfolgt auf der VirtualBox-Seite.

Wenn Sie eine Verbindung zu Port 8080 mit Ihrer virtuellen Maschine herstellen, stellen Sie höchstwahrscheinlich eine Verbindung zu einem Port her, der in Ihrem echten Betriebssystem geöffnet ist.

Überprüfen Sie diese Antwort, wie dies in virtualbox definiert ist: https://stackoverflow.com/questions/9537751/virtualbox-port-forward-from-guest-to-host