Sono nuovo nelle macchine virtuali. Sto cercando di connettere una macchina metaploistabile dalla macchina Debian tramite ftp. Ma la mia macchina Debian si rifiuta di connettersi.
Limmagine seguente mostra i comandi digitati nella macchina metaploistabile per confermare se il server ftp è in esecuzione su di essa.
sudo netstat -pnlt : grep 21 > netstatResults.txt grep -r "21" netstatResults.txt ifconfig
Limmagine seguente mostra loutput di Debian macchina dopo aver digitato il seguente comando.
ftp 10.0.2.4
qualcuno può aiutarmi a risolvere questo problema?
Commenti
Risposta
Stai usando NAT, devi impostare il port forwarding dalle impostazioni di VirtualBox o tramite seguente riga di comando:
VBoxManage modifyvm "metasploitable" --natpf1 "FTP,tcp,127.0.0.1,50000,10.0.2.4,21"
quindi connettersi:
ftp 127.0.0.1 50000
ping
funziona in entrambi i modi. e anchenmap
funziona. In quale macchina devo digitarenetstat -tnlp | grep 21
? (Non potevo ' t copiare e incollare i comandi.)netstat -tnlp
mostra i processi tcp in ascolto. Come tale, deve essere eseguito sul server ftp per confermare se è in esecuzione (e sulla porta corretta). Potresti averlo capito leggendo il manuale di netstat.nmap
può essere utilizzato per verificare se le porte su una macchina sono raggiungibili dallaltra e può fare di più. Ancora una volta, leggi il manuale, quindi usa ad es. nmap quindi per sondare le porte aperte connesse a ftp, o tutte. Allora sai per certo che il server ftp a) funziona, b) è raggiungibile dal client, c) non protetto da firewall. Quindi confermi questi risultati in una modifica.:
e|
aggiornando gli screenshot con i comandi corretti & output. O meglio, connettiti alla tua VM da un terminale, dal quale puoi SSH (e quindi Copia & Paste & Post loutput).