Pergunta

Estou tranfering um arquivo de um servidor para outro usando "Core FTP mini-sftp-server" no lado fonte e WinSCP no lado de destino (ambos os servidores estão executando o Windows).

Estou entrando estas duas máquinas usando a conta de administrador local, que são os mesmos em ambos os servidores. Tenho vindo a fazer este processo manualmente:

  • Iniciar MSFTP servidor na fonte
  • Iniciar WinSCP no destino, conectar a fonte e obter o arquivo.

Agora eu quero automatizá-lo e eu tentei o seguinte

Iniciar msftp de linha de comando na fonte.

No destino na consola winscp.exe:

open login:password@IPAdress
get <file> <destination>
close
exit

O problema com isso é se eu fizer isso pela primeira vez, todos os dias, ele me pede para atualizar a chave ao lado do destino dizendo:

"QUEBRA AVISO POTENCIAL DE SEGURANÇA! Chave de host do servidor não faz corresponder ao WinSCP tem é cache. Isso significa que o servidor administrador tem cobrado a chave do anfitrião, o servidor apresenta diferentes chave em certas circunstâncias, ou você tem realmente conectado a outro computador fingindo ser o servidor "

Eu tenho que fazê-lo manualmente (clique em Atualização ) no início e depois para as seguintes cópias, as obras de automação.

Pergunta:

Como posso atualizar a chave usando a linha cmd durante a conexão com o servidor?

Can I evitar que a fonte para gerar nova chave diária? Ou devo fazê-lo?

Foi útil?

Solução

Você deve impedir que o servidor de origem gerar uma nova chave - não há absolutamente nenhuma razão para fazê-lo. identifica a chave pública do servidor O servidor, e assim esta identidade não deve ser alterado.

Outras dicas

Você está perdendo qualquer segurança conectando a um servidor SSH que muda a chave pública a cada dia.

De qualquer forma, se essa é a sua única opção, recente WinSCP permite aceitar qualquer chave de host automaticamente usando o -hostkey=* interruptor do comando open :

open -hostkey=*

Você perde qualquer segurança ao fazer isso, mas você já está, por isso não faz diferença.

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