サーバ側でのログの文字化けを考慮すると後者がいいか。
文字化けの可能性だけではなく、SSHクライアントのユーザが選んだ(読みたい)言語をサーバ管理者が読めるとは限らないので、後者がよいと思います。
この部分はプロトコル上
となるので、メッセージが読めたとしてもクライアントが原因で切れたように見えて、実のところサーバが認証失敗を送ったために切れています。認証が失敗した原因はサーバ側で sshd を -vvv とかで立ち上げて、SSH2_MSG_USERAUTH_FAILURE を送る前の所を見ないとわかりづらいです。
問題
LanguageUI で Japanese.lng を使用している時、切断時に送る SSH_MSG_DISCONNECT メッセージの Description に日本語(CP932)の文字列を送っている。
RFC 4253 では Description は UTF-8 と決められている。
対処案
サーバ側でのログの文字化けを考慮すると後者がいいか。
備考
他のメッセージで同様の問題が無いか確認する。
該当するのは以下ぐらい?
参考