SSH 認証ダイアログが閉じるまで、認証バナーが VTWindow に表示されない
Eröffnet am: 2023-01-07 08:55
Letztes Update: 2023-01-23 22:58
Auswertung: | nmaya | Verantwortlicher: | (Keine) |
---|---|---|---|
Priorität: | 5 - Mittel | Meilenstein: | Tera Term 4.107 & 5.0 |
Typ: | Fehler | Schweregrad: | 5 - Mittel |
Komponente: | TTSSH | Status: | Offen |
Lösung | Keine |
Einzelheiten
認証バナーを VTWindow に表示する設定になっていると、受け取った SSH_MSG_USERAUTH_BANNER は認証ダイアログを閉じるまで描画されません。
RFC は認証前に表示されることを想定しているように思います。
RFC 4252 5.4 Banner Message
In some jurisdictions, sending a warning message before authentication may be relevant for getting legal protection.
Many UNIX machines, for example, normally display text from /etc/issue, use TCP wrappers, or similar software to display a banner before issuing a login prompt.
もしかしたら #40995はこれと関連があるかも?
Kommentar
SSH のパケットを見ると SSH_MSG_USERAUTH_FAILURE が返ってきていました。
ですので、サーバは同じレスポンスを返しているのに、TTSSH 側が受信する動きに違いがあります。
CheckAuthListFIrst が 0 でも 1 でも SSH_MSG_USERAUTH_REQUEST("none") は送られます。認証ダイアログが生きた状態かどうか?の違いかもしれません。