virtualbox ftp trava no comando list

3

Eu tenho uma caixa virtual instalada em um computador Windows 7 de 64 bits, com o Cent OS 5.5 como convidado. Eu quero ser capaz de usar o ftp entre eles. Eu instalei o vsftpd no sistema operacional convidado, e o sistema operacional convidado usa uma conexão nat com o sistema operacional host para a internet. Até agora, eu sou capaz de se conectar ao sistema operacional convidado usando ftp (no filezilla), mas depois que o comando list for executado, nada acontece, até que o comando seja expirado. Isso acontece nos modos ativo e passivo.

Eu configurei um pasv_min / max_port no arquivo vsftpd.conf, a listagem está ativada e as portas são redirecionadas no VirtualBox. Além disso, o ftp_data_port é definido como 20. Eu também tentei definir o pasv_address, mas eu tive que configurá-lo para 127.0.0.1, mas que o filezilla me dá isso:

Command:    PASV
Response:   500 OOPS: bad family
Command:    PORT 127,0,0,1,139,204
Response:   500 OOPS: child died

Alguém pode me ajudar com isso?

    
por Tiddo 02.03.2011 / 15:50

1 resposta

4

Não use o modo de rede NAT. Use Bridged e atribua à VM um endereço IP real.

    
por 02.03.2011 / 16:47