Jeg er ny på virtuelle maskiner. Jeg prøver å koble metaploistable maskin fra debian-maskin gjennom ftp. Men Debian-maskinen min nekter å koble til.
Følgende bilde viser kommandoene som er skrevet inn i metaploistable maskin for å bekrefte om ftp-server kjører på den.
sudo netstat -pnlt : grep 21 > netstatResults.txt grep -r "21" netstatResults.txt ifconfig
Følgende bilde viser utdataene fra Debian maskinen etter å ha skrevet følgende kommando.
ftp 10.0.2.4
kan noen hjelpe meg med å løse dette problemet?
Kommentarer
Svar
Du bruker NAT, du må angi videresending av port fra VirtualBox-innstillingene eller gjennom følgende kommandolinje:
VBoxManage modifyvm "metasploitable" --natpf1 "FTP,tcp,127.0.0.1,50000,10.0.2.4,21"
og koble til:
ftp 127.0.0.1 50000
ping
fungerer på begge måter. ognmap
fungerer også. I hvilken maskin må jeg skrivenetstat -tnlp | grep 21
? (Jeg kunne ikke ' t kopiere lim inn kommandoer.)netstat -tnlp
viser lyttende tcp-prosesser. Som sådan må den kjøres på ftp-serveren for å bekrefte om den kjører (og på riktig port). Du kunne ha hentet det ved å lese netstat-manualen.nmap
kan brukes til å teste om porter på en maskin kan nås fra den andre, og den kan gjøre mer. Les igjen manualen, bruk deretter f.eks. nmap deretter for å undersøke for åpne porter koblet til ftp, eller alle. Da vet du helt sikkert at ftp-serveren a) kjører, b) er tilgjengelig fra klienten, c) ikke brannmur. Så bekrefter du disse funnene i en redigering.:
vs.|
ved å oppdatere skjermbildene med riktige kommandoer & utdata. Eller bedre, koble til den virtuelle maskinen fra en terminal, hvorfra du kan SSH (og kopier derfor & Lim inn & Legg utgangen).