Ik “ben nieuw met virtuele machines. Ik” probeer een metaploistable machine te verbinden vanaf de Debian-machine via ftp. Maar mijn Debian-machine weigert verbinding te maken.
De volgende afbeelding toont de commandos die in de metaploistable machine zijn getypt om te bevestigen of de ftp-server erop draait.
sudo netstat -pnlt : grep 21 > netstatResults.txt grep -r "21" netstatResults.txt ifconfig
De volgende afbeelding toont de uitvoer van Debian machine na het typen van de volgende opdracht.
ftp 10.0.2.4
kan iemand me helpen om dit probleem op te lossen?
Reacties
Answer
U gebruikt NAT, u moet de port forwarding instellen via de VirtualBox-instellingen of via de volgende opdrachtregel:
VBoxManage modifyvm "metasploitable" --natpf1 "FTP,tcp,127.0.0.1,50000,10.0.2.4,21"
en vervolgens verbinden:
ftp 127.0.0.1 50000
ping
werkt op beide manieren. ennmap
werkt ook. Op welke machine moet iknetstat -tnlp | grep 21
typen? (Ik kon ' t opdrachten kopiëren en plakken.)netstat -tnlp
toont luister-tcp-processen. Als zodanig moet het op de ftp-server worden uitgevoerd om te bevestigen of het draait (en op de juiste poort). Dat had je kunnen achterhalen door de netstat-handleiding te lezen.nmap
kan worden gebruikt om te testen of poorten op de ene machine bereikbaar zijn vanaf de andere, en het kan meer doen. Lees nogmaals de handleiding en gebruik dan b.v. nmap vervolgens om te zoeken naar open poorten die zijn verbonden met ftp, of alles. Dan weet je zeker dat de ftp-server a) draait, b) bereikbaar is vanaf de client, c) niet firewalled. Vervolgens bevestigt u die bevindingen in een bewerking.:
vs.|
door de schermafbeeldingen bij te werken met de juiste opdrachten & uitvoer. Of beter, maak verbinding met uw VM vanaf een terminal, van waaruit u kunt SSH (en daarom Kopiëren & Plakken & Post de uitvoer).