チケット #39724

SSH認証バナーのエンコーディング変換

登録: 2019-11-05 18:38 最終更新: 2019-12-09 09:54

報告者:
担当者:
チケットの種類:
状況:
オープン [担当者決定済み]
コンポーネント:
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし
投票
点数: 0
No votes
0.0% (0/0)
0.0% (0/0)

詳細

現状の問題点

SSH認証バナー(SSH_MSG_USERAUTH_BANNER)に含まれるメッセージのエンコーディングはUTF-8となっているが、TTSSH ではエンコーディングの変換を行っていない。

その為、バナーメッセージにUS-ASCII以外の文字が含まれていた場合に文字化けが発生する場合がある。

対処案

AuthBanner設定に応じて以下の変換を行う

  • AuthBanner=1: 受信漢字コード設定に従って変換する(UTF-8の時は無変換)
  • AuthBanner=2/3: ローカル(システム)のエンコーディングに従って変換する。もしくはUnicode版のAPIが使えるならばUnicodeに変換して表示する

関連

チケットの履歴 (4 件中 3 件表示)

2019-11-05 18:38 更新者: doda
  • 新しいチケット "SSH認証バナーのエンコーディング変換" が作成されました
2019-11-26 20:49 更新者: doda
  • マイルストーン(未割り当て) から Tera Term 4.105 (完了済み) に更新されました
  • 解決法なし から 修正済み に更新されました
  • 担当者(未割り当て) から doda に更新されました
コメント

r8397 で対応。

2019-12-08 09:01 更新者: None
2019-12-09 09:54 更新者: doda
コメント

4.105 では修正済み。

5.0 では内部エンコーディングが変更になる為、別途対応が必要。

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする