Para transferências de arquivos ou listagens de diretórios, o FTP abre conexões TCP adicionais em portas dinâmicas. No modo ativo, o cliente cria um ouvinte local e informa ao servidor sobre seu IP: Porta usando o comando PORT e o servidor se conecta à porta do cliente (geralmente da porta 20 no lado do servidor). No modo passivo, o servidor abre a porta e informa ao cliente onde ele atende em resposta ao comando PASV do cliente.
Ambos os modos precisam
- um IP acessível pelo outro lado, por ex. modo ativo com um cliente por trás de um roteador NAT simples não funcionará
- nenhum ou um firewall totalmente aberto, porque as portas no lado do ouvinte serão diferentes para cada conexão.
Se você não tem nenhum problema em acessá-lo do cliente de desktop, pode ser que o seu cliente de desktop esteja usando o modo ativo, enquanto o wget usa o modo passivo ou que não haja roteador de firewall / NAT entre sua área de trabalho e o servidor, mas entre a sua hospedagem compartilhada e o servidor, existe um.
Sem obter mais detalhes sobre sua configuração, é difícil especular mais.