Sou novo em máquinas virtuais. Estou tentando conectar uma máquina metaploistável da máquina debian por meio de ftp. Mas minha máquina Debian está se recusando a conectar.
A imagem a seguir mostra os comandos digitados em uma máquina metaploistável para confirmar se o servidor ftp está em execução.
sudo netstat -pnlt : grep 21 > netstatResults.txt grep -r "21" netstatResults.txt ifconfig
A imagem a seguir mostra a saída do Debian máquina após digitar o seguinte comando.
ftp 10.0.2.4
alguém pode me ajudar a resolver esse problema?
Comentários
Resposta
Você está usando NAT, precisa definir o encaminhamento de porta nas configurações do VirtualBox ou por meio do seguinte linha de comando:
VBoxManage modifyvm "metasploitable" --natpf1 "FTP,tcp,127.0.0.1,50000,10.0.2.4,21"
e conecte-se:
ftp 127.0.0.1 50000
ping
funciona das duas maneiras. enmap
também está funcionando. Em qual máquina preciso digitarnetstat -tnlp | grep 21
? (Eu não poderia ' copiar comandos e colar.)netstat -tnlp
mostra processos tcp de escuta. Como tal, precisa ser executado no servidor ftp para confirmar se está em execução (e na porta correta). Você poderia ter percebido isso lendo o manual do netstat.nmap
pode ser usado para testar se as portas de uma máquina podem ser acessadas da outra e pode fazer mais. Novamente, leia o manual e use, por exemplo, nmap então para testar portas abertas conectadas ao ftp, ou todos. Então você tem certeza de que o servidor ftp a) roda, b) é acessível a partir do cliente, c) não está protegido por firewall. Em seguida, você confirma essas descobertas em uma edição.:
vs.|
atualizando as capturas de tela com os comandos & de saída corretos. Ou melhor, conecte-se à sua VM a partir de um terminal, a partir do qual você pode fazer SSH (e, portanto, Copiar & Colar & Publicar a saída).