WinSCP às vezes lança erro - Servidor recusou assinatura de chave pública apesar de aceitar chave

0

Eu tenho um processo programado para enviar arquivos para um servidor SFTP (Tumbleweed) usando o WinSCP.

Funciona 99,5% do tempo.

0,5% do tempo, o login falha e os relatórios do WinSCP:

Server refused public-key signature despite accepting key

Trecho de registro do WinSCP:

! 2013-04-07 12:05:18.913 Using username "XXXXXX".
. 2013-04-07 12:05:18.928 Offered public key
. 2013-04-07 12:05:19.460 Offer of public key accepted
! 2013-04-07 12:05:19.460 Authenticating with public key "XXXXXXXXX"
. 2013-04-07 12:05:19.491 Sent public key signature
! 2013-04-07 12:05:19.491 Server refused public-key signature despite accepting key!
. 2013-04-07 12:05:19.491 Server refused public-key signature despite accepting key!
. 2013-04-07 12:05:19.491 Attempting keyboard-interactive authentication

O servidor não registra nenhum erro:

2013-04-07 12:05:19,816 DEBUG [SSHD-TRANSFER-1] com.tumbleweed.st.server.sshd.SSHSession - Adding session xxxxxxx. Session count: 0
2013-04-07 12:05:19,816 DEBUG [SSHD-TRANSFER-1] com.tumbleweed.st.server.events.AgentSession - Created unique session ID: xxxxxx 
2013-04-07 12:05:19,816 DEBUG [SSHD-TRANSFER-1] com.tumbleweed.st.server.sshd.PublicKeyStoreImpl - invoke cert agent
2013-04-07 12:05:20,350 DEBUG [SSHD-TRANSFER-1] com.tumbleweed.st.server.sshd.PublicKeyStoreImpl - cert agent success [username=xxxxxx]
2013-04-07 12:05:20,386 DEBUG [SSHD-TRANSFER-1] com.tumbleweed.st.server.sshd.PublicKeyStoreImpl - User "xxxxx" logged in with cached key.

Como posso diagnosticar / resolver este problema?

    
por Richard 25.04.2013 / 14:29

1 resposta

3

Isso é um bug conhecido no proftpd:

link

As correções ainda não foram liberadas. Está disponível apenas como um patch para a versão mais recente.

    
por 06.01.2014 / 20:19

Tags