Por que o Cygwin ftp está conectado?

1

Estou tentando usar o cliente FTP do Cygwin no Windows 7, mas ele fica pendurado na conexão:

$ ftp -d ftp.redhat.com
User (ftp.redhat.com:(none)): anonymous
---> USER anonymous
Password: 

O Windows ftp de um prompt de comando se conecta sem qualquer problema:

C:\> ftp ftp.redhat.com
Connected to ftp.redhat.com.
220 Red Hat FTP server ready. All transfers are logged. <FTP> [no EPSV]
User (ftp.redhat.com:(none)): anonymous
331 Please specify the password.
Password:
230 Login successful.
ftp>
    
por jamesallman 22.09.2013 / 22:20

2 respostas

2

Eu acho que a aparência é enganosa. Será que existe não há suporte FTP padrão no Cygwin?

$ which ftp
/cygdrive/c/Windows/system32/ftp

enquanto o diretório usual para os executáveis do Cygwin não possui tal arquivo:

$ ls /usr/bin/ftp*
ls: cannot access /usr/bin/ftp*: No such file or directory

Isso significa que, na verdade, é o cliente FTP do Windows7 que está sendo iniciado a partir do prompt do Cygwin, que atualmente não é suportado. No link fornecido por Tim Supinie , problemas de compatibilidade são mencionados para o apagamento que precisa acontecer quando o usuário digita senha.

Minha solução foi procurar uma variante do FTP do Cygwin, mas o setup.exe do Cygwin é notavelmente desajeitado neste momento. Eu só estava sendo oferecido alguns clientes FTP mais extravagantes. A solução também foi fornecida nesse link. Kevin Panko , ele literalmente instrui para baixar o pacote inetutils no Cygwin, que contém clientes de redes populares. Ao inserir essa palavra no setup.exe do Cygwin, acabei com o verdadeiro cliente FTP nativo sob o Cygwin, como comprovado por:

$ which ftp
/usr/bin/ftp
    
por 29.05.2015 / 11:39
0

Você conseguiu encontrar uma resposta? Eu me deparei com esse problema recentemente, e este link parece indicar que o Cygwin não pode executar FTP nativamente. É preciso baixar um cliente FTP separado do Cygwin ou simplesmente usar o cliente FTP nativo do Windows. Quanto ao motivo pelo qual o Cygwin falha, o link entra em detalhes.

    
por 17.01.2014 / 22:54

Tags