Jeg er ny til virtuelle maskiner. Jeg prøver at forbinde metaploistable maskiner fra debian-maskiner via ftp. Men min Debian-maskine nægter at oprette forbindelse.
Det følgende billede viser kommandoerne, der er indtastet i en metaploistable maskine for at bekræfte, om ftp-serveren kører på den.
sudo netstat -pnlt : grep 21 > netstatResults.txt grep -r "21" netstatResults.txt ifconfig
Følgende billede viser output fra Debian maskine efter at have skrevet følgende kommando.
ftp 10.0.2.4
kan nogen hjælpe mig med at løse dette problem?
Kommentarer
Svar
Du bruger NAT, du skal indstille portvideresendelse fra VirtualBox-indstillingerne eller gennem følgende kommandolinje:
VBoxManage modifyvm "metasploitable" --natpf1 "FTP,tcp,127.0.0.1,50000,10.0.2.4,21"
Tilslut derefter:
ftp 127.0.0.1 50000
ping
fungerer på begge måder. ognmap
fungerer også. I hvilken maskine skal jeg skrivenetstat -tnlp | grep 21
? (Jeg kunne ikke ' ikke kopiere indsætte kommandoer.)netstat -tnlp
viser lytter til tcp-processer. Som sådan skal den køres på ftp-serveren for at bekræfte, om den kører (og på den korrekte port). Du kunne have hentet det ved at læse netstat manualen.nmap
kan bruges til at teste, om porte på den ene maskine kan nås fra den anden, og det kan gøre mere. Læs igen manualen, brug derefter f.eks. nmap og derefter sonde for åbne porte, der er tilsluttet ftp eller alle. Så ved du helt sikkert, at ftp-serveren a) kører, b) kan nås fra klienten, c) ikke firewalled. Så bekræfter du disse fund i en redigering.:
vs.|
ved at opdatere skærmbillederne med korrekte kommandoer & output. Eller bedre, tilslut til din VM fra en terminal, hvorfra du kan SSH (og kopier derfor & Indsæt & Bogfør output).