Não é possível fazer o upload para o servidor FTP através do proxy SOCKS

2

Esta questão é, de certa forma, uma extensão da esta questão .

Minha intenção final é poder enviar arquivos para o servidor ftp em questão.

Eu tenho o FileZilla conectado por meio de um proxy SOCKS criado pelo PuTTY na porta 9090 para mascarar meu endereço IP para que eu possa se conectar ao meu servidor FTP de trabalho, que aceitará apenas conexões de IPs locais. PuTTY é ssh'ing para uma máquina no meu trabalho e FileZilla está configurado para usar o proxy local (localizado em 127.0.0.1:9090) para se conectar ao meu servidor FTP de trabalho.

Isso funciona com êxito, pois consigo me conectar, obter listas de diretórios, fazer download de arquivos e executar várias ações de arquivos (renomeiei um arquivo, movi um arquivo, excluí um arquivo..etc). No entanto, não consigo fazer o upload de nada. O log parece mostrar tudo indo bem, então a conexão simplesmente expira e a transferência falha.

Nota * O servidor geralmente (embora nem sempre) cria o arquivo que pretendo carregar sem dados dentro dele. O arquivo personnel.html que eu mostro tentando fazer o upload abaixo foi criado no servidor, no entanto, o FileZilla mostra que ele tem um tamanho de 0B e quando eu faço o download (ou o vejo on-line) está completamente em branco.

Abaixo, incluí o log do FileZilla tentando enviar o arquivo personnel.html para o servidor FTP. Eu tenho ocultado qualquer informação pessoal identificável.

Status: Conectando a xxx.xxx.10.2 através de proxy

Status: Conectando-se a 127.0.0.1:9090 ...

Status: Conexão com o proxy estabelecido, realizando o handshake ...

Status: Conexão estabelecida, aguardando mensagem de boas-vindas ...

Resposta: 220 BulletProof FTP Server pronto ...

Comando: USER xxxx

Resposta: 331 Senha necessária para xxxx.

Comando: PASS ****

Resposta: 230 Usuário xxxx efetuou login.

Status: conectado

Status: iniciando o upload de C: \ Usuários \ xxx \ Desktop \ prrc \ personnel.html

Comando: CWD / research_groups / reservoir_sweep_improvement / pages

Resposta: 250 comando CWD bem-sucedido. "/ research_groups / reservoir_sweep_improvement / pages" é o diretório atual.

Status: recuperando a listagem de diretórios ...

Comando: TIPO I

Resposta: 200 Tipo definido como I.

Comando: PASV

Resposta: 227 Entrando no Modo Passivo (xxx, xxx, 10,2,128,175)

Comando: LIST

Status: Conectando-se a 127.0.0.1:9090 ...

Status: Conexão com o proxy estabelecido, realizando o handshake ...

Resposta: 150 Conexão de dados aceita de xxx.xxx.2.218: 39774; transferência de partida.

Resposta: 226 Transferência ok

Comando: TYPE A

Resposta: 200 Tipo definido como A.

Comando: PASV

Resposta: 227 Entrando no modo passivo (xxx, xxx, 10,2,206,73)

Comando: STOR personnel.html

Status: Conectando-se a 127.0.0.1:9090 ...

Status: Conexão com o proxy estabelecido, realizando o handshake ...

Resposta: 150 Conexão de dados aceita de xxx.xxx.2.218: 58526; transferência começando por personnel.html.

Erro: a conexão expirou

Erro: falha na transferência de arquivos

Obrigado por qualquer ajuda antecipadamente !!

    
por Ben Jacobson 21.05.2012 / 02:13

0 respostas