Incidencia #37740

接続情報で表示されるホスト鍵が正しく無い

Abrir Fecha: 2017-11-29 18:56 Última actualización: 2018-03-01 19:31

Informador:
Propietario:
(Ninguno)
Tipo:
Estado:
Cerrado
Componente:
Prioridad:
5 - Medium
Gravedad:
5 - Medium
Resolución:
Fixed
Fichero:
Ninguno
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

「Help」-「About TTSSH」で表示されるダイアログの接続情報で、ホスト鍵の Fingerprint として別の鍵の情報が表示される。

デバッグログで server host key algorithm: ecdsa-sha2-nistp256 と出力されているが、ダイアログでは DSA 鍵の Fingerprint が表示されたりする。

ssh_known_hosts に該当のホストの鍵が複数有る時に、実際に利用した鍵ではなく、先頭の鍵の情報が表示されているようだ。

Ticket History (3/5 Histories)

2017-11-29 18:56 Updated by: doda
  • New Ticket "接続情報で表示されるホスト鍵が正しく無い" created
2017-11-29 20:45 Updated by: (del#1144)
  • Details Updated
Comentario

ssh_known_hosts で該当ホスト2件目以降がマッチした場合のようですね。

prefetch されていない状態で HOSTS_check_host_key() に来るので、if (match == 1) で return TRUE; する前に key_copy(&pvar->hosts_state.hostkey, key); しておく必要がありそうです。

2017-11-30 07:54 Updated by: (del#1144)
Comentario

r6998 で修正してみました。チェックお願いします。

2017-11-30 13:18 Updated by: doda
Comentario

ありがとうございます。大丈夫そうです。手元の環境では問題なく動いています。

2018-03-01 19:31 Updated by: doda
  • Estado Update from Open to Cerrado

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Entrar