A chave pública do FileZilla não está funcionando (Carregado com sucesso 0 pares de chaves do arquivo)

1

Atualmente, tenho problemas para fazer login com uma chave pública usando o FileZilla. Nem o usuário raiz, nem outro usuário aceita a chave.

Agora, o estranho é que quando se usa massa está funcionando sem problemas.

Não tenho a menor ideia do problema.

Coisas que eu verifiquei:

  • Conexão ao servidor:
    O servidor recebe a tentativa de autenticação
  • A chave está localizada em ~/.ssh/authorized_keys
  • As permissões de arquivo estão corretas ( 700 para ~/.ssh e 600 para ~/.ssh/authorized_keys )
  • Usando a mesma chave com o PuTTY. Isso está funcionando !
  • O login por senha no SFTP também está funcionando
  • Tentando uma nova chave: Não está funcionando tão bem (o PuTTY está aceitando sem problemas)

Registros:

PuTTY:

Event Log: Writing new session log (SSH packets mode) to file: PuTTY.log
Event Log: Looking up host "x.x.x.x"
Event Log: Connecting to x.x.x.x port 22
Event Log: Server version: SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u2
Event Log: Using SSH protocol version 2
Event Log: We claim version: SSH-2.0-PuTTY_Release_0.63_(file_config_0.6.1)
Event Log: Doing Diffie-Hellman group exchange
Event Log: Doing Diffie-Hellman key exchange with hash SHA-256
Event Log: Host key fingerprint is:
Event Log: ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
Event Log: Initialised AES-256 SDCTR client->server encryption
Event Log: Initialised HMAC-SHA-256 client->server MAC algorithm
Event Log: Initialised AES-256 SDCTR server->client encryption
Event Log: Initialised HMAC-SHA-256 server->client MAC algorithm
Event Log: Reading private key file "C:\Program Files (x86)\Putty\PBS - Verknüpfungen\root.key.ppk"
Event Log: Offered public key
Event Log: Offer of public key accepted
Event Log: Sent public key signature
Event Log: Access granted
Event Log: Opening session as main channel
Event Log: Opened main channel
Event Log: Requesting X11 forwarding
Event Log: X11 forwarding enabled
Event Log: Allocated pty (ospeed 38400bps, ispeed 38400bps)
Event Log: Started a shell/command

FileZilla:

Status: Connecting to x.x.x.x...
Response:   fzSftp started, protocol_version=2
Command:    keyfile "C:\Program Files (x86)\Putty\PBS - Verknüpfungen\root.key.ppk"
Command:    open "[email protected]" 22
Trace:  Looking up host "x.x.x.x"
Trace:  Connecting to x.x.x.x port 22
Trace:  We claim version: SSH-2.0-PuTTY_Local:_Mar_29_2015_12:25:15
Trace:  Server version: SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u2
Trace:  We believe remote version has SSH-2 channel request bug
Trace:  Using SSH protocol version 2
Trace:  Doing ECDH key exchange with hash SHA-256
Trace:  Host key fingerprint is:
Trace:  ecdsa-sha2-nistp256 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
Trace:  Initialised AES-256 SDCTR client->server encryption
Trace:  Initialised HMAC-SHA-256 client->server MAC algorithm
Trace:  Initialised AES-256 SDCTR server->client encryption
Trace:  Initialised HMAC-SHA-256 server->client MAC algorithm
Trace:  Successfully loaded 0 key pairs from file
Error:  Connection attempt interrupted by user

(A última mensagem é causada por mim pressionando cancelar depois de ser solicitada a senha)

    
por BrainStone 27.04.2015 / 22:46

1 resposta

2

É provavelmente o trema no caminho. A interface entre o FileZilla e o processo interno do psftp não é habilitada para Unicode.

Quando eu tentei um caminho com sinais diacríticos, o psftp não carregou a chave:

Trace:  Successfully loaded 0 key pairs from file

Quando removi os diacríticos, funcionou:

Trace:  Successfully loaded 1 key pair from file
Trace:  Offered public key from "C:\path\key.ppk"
    
por 30.04.2015 / 08:59