Ich bin neu in virtuellen Maschinen. Ich versuche, eine metaploistable Maschine von der Debian-Maschine über FTP zu verbinden. Aber meine Debian-Maschine weigert sich, eine Verbindung herzustellen.

Das folgende Bild zeigt die in metaploistable machine eingegebenen Befehle, um zu bestätigen, ob ein FTP-Server darauf ausgeführt wird.

sudo netstat -pnlt : grep 21 > netstatResults.txt grep -r "21" netstatResults.txt ifconfig

Geben Sie hier die Bildbeschreibung ein.

Das folgende Bild zeigt die Ausgabe von Debian Maschine nach Eingabe des folgenden Befehls.

ftp 10.0.2.4 

Geben Sie hier die Bildbeschreibung ein

kann mir jemand helfen, dieses Problem zu lösen?

Kommentare

  • @AlexStragies Vielen Dank Sie für Ihre Vorschläge. Aber als ich versuchte, eine metaploistable Maschine von einer Kali-Maschine zu verbinden, funktionierte ' einwandfrei. Das Problem könnte also in Debian liegen. Wissen Sie, wie man es löst?
  • @AlexStragies ping funktioniert auf beide Arten. und nmap funktioniert ebenfalls. Auf welchem Computer muss ich netstat -tnlp | grep 21 eingeben? (Ich konnte ' keine Einfügebefehle kopieren.)
  • @AlexStragies ' gibt es keine Möglichkeit, dies zu beheben Problem?
  • Es gibt sicherlich eine Möglichkeit, dies zu beheben. netstat -tnlp zeigt das Abhören von TCP-Prozessen. Daher muss es auf dem FTP-Server ausgeführt werden, um zu bestätigen, ob es ausgeführt wird (und auf dem richtigen Port). Sie hätten das durch Lesen des netstat-Handbuchs herausfinden können. nmap kann verwendet werden, um zu testen, ob Ports auf einem Computer vom anderen aus erreichbar sind, und es kann mehr. Lesen Sie erneut das Handbuch und verwenden Sie z. nmap dann nach offenen Ports suchen, die mit FTP oder allen verbunden sind. Dann wissen Sie sicher, dass der FTP-Server a) läuft, b) vom Client aus erreichbar ist, c) nicht Firewall. Dann bestätigen Sie diese Ergebnisse in einer Bearbeitung.
  • Sie möchten möglicherweise auch bestätigen, dass Sie verstanden haben, was ich mit : vs. | durch Aktualisieren der Screenshots mit korrekten Befehlen & Ausgabe. Oder stellen Sie eine Verbindung zu Ihrer VM über ein Terminal her, von dem aus Sie SSH ausführen können (und kopieren Sie daher & Einfügen & Veröffentlichen Sie die Ausgabe).

Antwort

Wenn Sie NAT verwenden, müssen Sie die Portweiterleitung über die VirtualBox-Einstellungen oder über die festlegen folgende Befehlszeile:

VBoxManage modifyvm "metasploitable" --natpf1 "FTP,tcp,127.0.0.1,50000,10.0.2.4,21" 

und dann verbinden:

ftp 127.0.0.1 50000 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.