Soy nuevo en las máquinas virtuales. Estoy tratando de conectar una máquina metaploistable desde una máquina debian a través de ftp. Pero mi máquina Debian se niega a conectarse.
La siguiente imagen muestra los comandos escritos en la máquina metaploistable para confirmar si el servidor ftp se está ejecutando en ella.
sudo netstat -pnlt : grep 21 > netstatResults.txt grep -r "21" netstatResults.txt ifconfig
La siguiente imagen muestra la salida de Debian máquina después de escribir el siguiente comando.
ftp 10.0.2.4
¿Alguien puede ayudarme a resolver este problema?
Comentarios
Responder
Estás usando NAT, necesitas configurar el reenvío de puertos desde la configuración de VirtualBox o mediante el siguiente línea de comando:
VBoxManage modifyvm "metasploitable" --natpf1 "FTP,tcp,127.0.0.1,50000,10.0.2.4,21"
luego conéctese:
ftp 127.0.0.1 50000
ping
funciona en ambos sentidos. ynmap
también está funcionando. ¿En qué máquina necesito escribirnetstat -tnlp | grep 21
? (No pude ' t copiar y pegar comandos.)netstat -tnlp
muestra los procesos tcp en escucha. Como tal, debe ejecutarse en el servidor ftp para confirmar si se está ejecutando (y en el puerto correcto). Podría haberlo averiguado leyendo el manual de netstat.nmap
se puede usar para probar si los puertos de una máquina son accesibles desde la otra, y puede hacer más. Nuevamente, lea el manual, luego use, p. Ej. nmap luego para sondear puertos abiertos conectados a ftp, o todos. Entonces sabrá con certeza que el servidor ftp a) se ejecuta, b) es accesible desde el cliente, c) no tiene firewall. Luego, confirma esos hallazgos en una edición.:
vs.|
actualizando las capturas de pantalla con los comandos & de salida correctos. O mejor, conéctese a su VM desde una terminal, desde la cual puede SSH (y por lo tanto Copiar & Pegar & Publicar la salida).