Jag är ny på virtuella maskiner. Jag försöker ansluta metaploistabel maskin från debian-maskin via ftp. Men min Debian-maskin vägrar att ansluta.
Följande bild visar kommandona som skrivs in i metaploistabel maskin för att bekräfta om ftp-server körs på den.
sudo netstat -pnlt : grep 21 > netstatResults.txt grep -r "21" netstatResults.txt ifconfig
Följande bild visar produktionen från Debian maskin efter att ha skrivit följande kommando.
ftp 10.0.2.4
kan någon hjälpa mig att lösa det här problemet?
Kommentarer
Svar
Du använder NAT, du måste ställa in portvidarebefordran från VirtualBox-inställningarna eller via följande kommandorad:
VBoxManage modifyvm "metasploitable" --natpf1 "FTP,tcp,127.0.0.1,50000,10.0.2.4,21"
anslut sedan:
ftp 127.0.0.1 50000
ping
fungerar på båda sätten. ochnmap
fungerar också. I vilken maskin måste jag skrivanetstat -tnlp | grep 21
? (Jag kunde inte ' inte kopiera klistra in kommandon.)netstat -tnlp
visar lyssnande tcp-processer. Som sådan måste den köras på ftp-servern för att bekräfta om den körs (och på rätt port). Du kunde ha fått det genom att läsa netstat-manualen.nmap
kan användas för att testa om portar på en maskin kan nås från den andra och det kan göra mer. Läs igenom manualen, använd sedan t.ex. nmap sedan för att söka efter öppna portar anslutna till ftp, eller alla. Då vet du säkert att ftp-servern a) körs, b) kan nås från klienten, c) inte brandväggad. Sedan bekräftar du resultaten i en redigering.:
vs.|
genom att uppdatera skärmdumparna med korrekta kommandon & utdata. Eller bättre, anslut till din virtuella dator från en terminal, från vilken du kan SSH (och kopiera därför & Klistra in & Skicka utdata).