Mam Windows 7 zainstalowany na moim laptopie. Zainstalowałem VirtualBox 4.1.4 z Ubuntu 11.10.
Próbuję połączyć się z moją witryną przez FTP, ale wystąpił błąd ls
:
~> ftp <my_site>
Connected to <my_site>.
220 DreamHost FTP Server
Name (<my_site>:misha): <my_username>
331 Password required for <my_username>
Password: <my_password>
230 User <my_username> logged in
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 PORT command successful
425 Unable to build data connection: Connection timed out
ftp>
Co może być problemem?
ubuntu
ftp
ubuntu-11.10
Misza Moroszko
źródło
źródło
-p
argumentu, możesz wydać poleceniepassive
, aby przejść do tego trybu”.gdzie jest twój serwer? jeśli nie,
na aktywnym FTP masz problem z translacją NAT, ponieważ port połączenia jest ustalony port 21, ale dla portu danych może różnić się powyżej 1024, ponieważ NAT z puli aplikacja FTP nie może nawiązać połączenia DATA.
jeśli używasz Windows ftp.exe, nie obsługuje trybu pasywnego FTP, więc polecenie PASV nie będzie działać. tylko wsparcie dla systemu operacyjnego Ubuntu / unix Pasywny FTP, tutaj serwer zainicjuje port danych i poprosi pilota o połączenie za pośrednictwem tego portu.
problem zostanie rozwiązany przez dostawcę usług dla / 30 publicznego adresu IP.
źródło