Jsem nový ve virtuálních strojích. Snažím se připojit metaploistovatelný stroj z debianového stroje přes ftp. Ale můj stroj Debian se odmítá připojit.
Následující obrázek ukazuje příkazy zadané v metaploistovatelném stroji k ověření, zda je na něm spuštěn server ftp.
sudo netstat -pnlt : grep 21 > netstatResults.txt grep -r "21" netstatResults.txt ifconfig
Následující obrázek ukazuje výstup Debianu po zadání následujícího příkazu.
ftp 10.0.2.4
Může mi někdo pomoci vyřešit tento problém?
Komentáře
Odpověď
Používáte NAT, musíte nastavit přesměrování portů z nastavení VirtualBoxu nebo přes následující příkazový řádek:
VBoxManage modifyvm "metasploitable" --natpf1 "FTP,tcp,127.0.0.1,50000,10.0.2.4,21"
poté se připojte:
ftp 127.0.0.1 50000
ping
funguje oběma způsoby. anmap
také pracuje. Na kterém stroji musím zadatnetstat -tnlp | grep 21
? (Nemohl jsem ' kopírovat příkazy pro vložení.)netstat -tnlp
zobrazuje procesy poslechu tcp. Proto musí být spuštěn na serveru ftp, aby se potvrdilo, zda je spuštěn (a na správném portu). To jste mohli shromáždit čtením manuálu k netstatu.nmap
lze použít k testování, zda jsou porty na jednom počítači přístupné z druhého, a může dělat více. Přečtěte si znovu návod a poté použijte např. nmap poté vyzkoušet otevřené porty připojené k ftp nebo všem. Pak určitě víte, že ftp-server a) běží, b) je dostupný z klienta, c) není firewallován. Poté tato zjištění potvrdíte v úpravě.:
vs.|
aktualizací snímků obrazovky pomocí správných výstupů &. Nebo lépe, připojte se k virtuálnímu počítači z terminálu, ze kterého můžete SSH (a proto zkopírovat & vložit & odeslat výstup).