Como formar um URL FTP usando o caminho absoluto para o servidor FileZilla?

1

Eu preciso escrever um arquivo para o servidor FTP FileZilla hospedado no sistema operacional Windows usando o caminho absoluto. O caminho no qual preciso gravar o arquivo é C:\Test\Batch_File\count\ . O caminho inicial ou raiz está definido como C:\Test\Batch_File Quando utilizo caminho relativo como ftp://ftp.example.com/count , a transferência por FTP funciona bem. Eu quero que o usuário se conecte usando o caminho absoluto, algo semelhante ao ftp://ftp.example.com/C/test/Batch_File/count . Eu sei usar o URL como ftp://ftp.example.com/count é a melhor maneira, mas eu só quero experimentar isso. O cliente do qual estou me conectando é o dispositivo IBM DataPower.

    
por trilawney 21.07.2016 / 15:09

1 resposta

2

Não existe uma maneira mágica de simplesmente configurar o servidor FTP do FileZilla para permitir o acesso a todo o sistema. Por um bom motivo, você realmente não quer fazer isso em geral. Particularmente, conceder acesso de somente leitura a C: (sistema) é um enorme risco de segurança.

Você pode configurá-lo drive-per-drive embora.

  • Primeiro adicione uma raiz raiz / raiz falsa e aponte-a para um caminho físico vazio (digamos, C:\empty ) e defina a pasta como somente leitura.
  • Em seguida, adicione o caminho virtual /X: para cada unidade X: que você deseja tornar acessível (embora usar o /X simples seja melhor, alguns clientes FTP podem não gostar do cólon).

E agora você pode usar um caminho de FTP como /X/foo/bar (ou o URL ftp://ftp.example.com/X/foo/bar ) para acessar o X:\foo\bar .

    
por 21.07.2016 / 15:15

Tags