sftp-verbindung zu viele publickey-verifizierungsversuche wurden fehler gemacht

487
Feiiiiiiiiiiiii

Ich versuche eine Sftp-Verbindung herzustellen. Das Ziel verwendet die Authentifizierung mit öffentlichem Schlüssel + Kennwort und Port 2222.

Ich konnte von unserem vorhandenen Linux-Host eine Verbindung zum Ziel herstellen. Unser bestehender Linux-Host verwendet Openssh_5.3.

sftp -v -oPort=2222 -oIdentityFile=/home/xyz/.ssh/abc/id_rsa user@sftp.abc.com debug1: Authentications that can continue: password,publickey,keyboard-interactive debug1: Offering public key: /home/xyz/.ssh/abc/id_rsa debug1: Server accepts key: pkalg ssh-rsa blen 277 debug1: read PEM private key done: type RSA Authenticated with partial success. debug1: Authentications that can continue: password,publickey,keyboard-interactive debug1: Offering public key ... ... debug1: Next authentication method: keyboard-interactive Here it goes to the next authentication method keyboard-interactive with no problem. 

Ich kann keine Verbindung von unserem nächsten Linux-Host herstellen. Es verwendet OpenSSH_6.6.1. Unser neuer Linux-Host hat dieselbe ausgehende IP-Adresse und das Ziel filtert die Verbindung nicht nach IP-Adresse. Ich verwende genau dieselbe private Schlüsseldatei und denselben SFTP-Befehl. Es scheint also ein ssh-Problem zu sein?

Der Fehler, den ich bekam, ist:

sftp -v -oPort=2222 -oIdentityFile=/home/xyz/.ssh/abc/id_rsa user@sftp.abc.com debug1: Authentications that can continue: password,publickey,keyboard-interactive debug1: Offering RSA public key: /home/xyz/.ssh/abc/id_rsa debug1: Server accepts key: pkalg ssh-rsa blen 277 debug1: key_parse_private2: missing begin marker debug1: read PEM private key done: type RSA Authenticated with partial success. debug1: Authentications that can continue: password,publickey,keyboard-interactive debug1: Offering RSA public key: .... ...... debug1: Authentications that can continue: password,publickey,keyboard-interactive debug1: Offering RSA public key: /home/xyz/.ssh/abc/id_rsa debug1: Server accepts key: pkalg ssh-rsa blen 277 debug1: key_parse_private2: missing begin marker debug1: read PEM private key done: type RSA Authenticated with partial success. debug1: Authentications that can continue: password,publickey,keyboard-interactive debug1: Offering RSA public key: .... ...... Here it goes as infinite loop and keep trying the same private key again and again (although it already got partial success) until it got "**Too many publickey verification attempts were made**" error. 

Wenn ich mit -vvv laufe, ist hier die Ausgabe:

debug1: Authentications that can continue: password,publickey,keyboard-interactive debug1: Trying private key: /home/xyz/.ssh/abc/id_rsa debug1: key_parse_private2: missing begin marker debug1: read PEM private key done: type RSA debug3: sign_and_send_pubkey: RSA 7f:69:c6:c9:be:54:6e:7a:35:7d:63:b6:7f:28:0f:20 debug2: we sent a publickey packet, wait for reply Authenticated with partial success. debug2: key: /home/xyz/.ssh/abc/id_rsa ((nil)), explicit debug2: key: /home/xyz/.ssh/id_rsa ((nil)), debug2: key: /home/xyz/.ssh/id_dsa ((nil)), debug1: Authentications that can continue: password,publickey,keyboard-interactive debug1: Trying private key: /home/xyz/.ssh/abc/id_rsa debug1: key_parse_private2: missing begin marker debug1: read PEM private key done: type RSA debug3: sign_and_send_pubkey: RSA 7f:69:c6:c9:be:54:6e:7a:35:7d:63:b6:7f:28:0f:20 debug2: we sent a publickey packet, wait for reply Authenticated with partial success. debug2: key: /home/xyz/.ssh/abc/id_rsa ((nil)), explicit debug2: key: /home/xyz/.ssh/id_rsa ((nil)), debug2: key: /home/xyz/.ssh/id_dsa ((nil)), debug1: Authentications that can continue: password,publickey,keyboard-interactive debug1: Trying private key: /home/xyz/.ssh/abc/id_rsa debug1: key_parse_private2: missing begin marker debug1: read PEM private key done: type RSA debug3: sign_and_send_pubkey: RSA 7f:69:c6:c9:be:54:6e:7a:35:7d:63:b6:7f:28:0f:20 debug2: we sent a publickey packet, wait for reply Authenticated with partial success. debug2: key: /home/xyz/.ssh/abc/id_rsa ((nil)), explicit debug2: key: /home/xyz/.ssh/id_rsa ((nil)), debug2: key: /home/xyz/.ssh/id_dsa ((nil)), debug1: Authentications that can continue: password,publickey,keyboard-interactive debug1: Trying private key: /home/xyz/.ssh/abc/id_rsa debug1: key_parse_private2: missing begin marker debug1: read PEM private key done: type RSA debug3: sign_and_send_pubkey: RSA 7f:69:c6:c9:be:54:6e:7a:35:7d:63:b6:7f:28:0f:20 debug2: we sent a publickey packet, wait for reply  This goes on again and again, so I just killed it. 
1
Veröffentlichen Sie das gesamte Protokoll. Sie könnten etwas ausschließen, was wichtig ist. Jakuje vor 7 Jahren 0
Ich werde einen Thread unter Unix und Linux erstellen, aber das kann ich jetzt nicht. Ich muss auf 40 Minuten warten, um einen anderen Beitrag zu schreiben. Feiiiiiiiiiiiii vor 7 Jahren 0
Ich habe ein weiteres Log hinzugefügt Feiiiiiiiiiiiii vor 7 Jahren 0
Ja, sie sind gleich. Sie sind die gleiche Datei in meinem Home-Verzeichnis. Die Basisverzeichnisdateien werden von verschiedenen Hosts gemeinsam genutzt Feiiiiiiiiiiiii vor 7 Jahren 0
Sind die privaten Schlüssel wirklich gleich? Kannst du einen Hash von ihnen vergleichen, um sicher zu sein? vor 7 Jahren 0

0 Antworten auf die Frage