Pergunta

Uma das contas FTP que eu uso recentemente começou a exigir conexões FTP seguras, que quebrou um script que eu usei para carregar a ele usando uma biblioteca de FTP 'standard'. Eu escrevi um pequeno arquivo de lote que irá carregar os 2 arquivos via FTPS.exe (MOVEit Livremente), mas eu recebo uma caixa de diálogo que aparece e me obriga a clique sim.

Normalmente, este não seria um problema, mas eu estou chamando o arquivo de lote no final de um ~ 10 minutos de duração roteiro que analisa e combina e codifica vários arquivos CSV (geralmente sem supervisão). Com esta caixa de diálogo aparecendo, eu tenho que ficar de olho nele ... Eu estou tentando chegar a este ponto onde eu possa executá-lo como uma tarefa agendada e esquecê-la.

Não parece ser muito apoio para este freeware menos que você também é um cliente payware, então eu queria saber se alguém já executar para esse problema e sabe um sinalizador para ignorar o erro (ou uma solução alternativa, ou de outra solução FTP seguro livre). Erro está abaixo (nomes de servidores alterado).

MOVEit Freely

---------------------------
Non trusted certificate
---------------------------
The certificate's CN name does not match the passed value.

Certificate issued to: funftp501

Certificate issued by: Standalone007



Do you want to proceed with the connection?
---------------------------
Yes   No   
---------------------------
Foi útil?

Solução

Se você tem certeza que você use o nome do servidor apropriado em seu roteiro (ou seja: o nome exacto que o certificado foi emitido), então você pode tentar usar o parâmetro '-natpasv'.

Você também pode usar '-z' para ignorar os avisos ...

Espero que isso ajude

Outras dicas

Eu estava envolvido na criação MOVEit livremente. Você também pode querer tentar apenas correr o cliente assim:

ftps -?

... para despejar a curto ajuda. Mas "JW" é certo. O "-z para não alertar sobre problemas com certificados" opção era o que criamos para evitar esta situação exata. Contanto que o certificado não expirou (eu não acho que nós deixamos que uma só vez), o "z" argumento vai comer todos os outros erros.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top