vt100端末エスケープコードの問題

vt100端末エスケープコードの問題

Macでaristaスイッチでsshを実行すると、nログイン直後にプロンプ​​トに秘密のコンテンツが追加されます。同僚に尋ねた結果、約50:50であることがわかりました。一部の人はこれを見て、n他の人はそうではありません。ESC[5nAristaスイッチから送信されたvt100制御文字を追跡したようです。

less < <(ssh user@switch)私が見るところではこれを見ることができます。

*** MOTD ***
ESC[5nswitch.fqdn#
                                                                                                                                                                                                              

ログインすると以下が表示されます。

*** MOTD ***
switch.fqdn#n

私のシステム:

  • オペレーティングシステム:macos Ventura 13.5.2
  • ターミナル:iterm2 3.4.20(これはターミナルv 2.13(447)でも発生します)
TERM=xterm-256color
LANG=en_US.UTF-8
LC_TERMINAL=iTerm2
TERM_PROGRAM=iTerm.app #(also happens with TERM_PROGRAM=Apple_Terminal)

この問題を見ていない同僚の少なくとも1人は、xterm-256coloriterm2をMacosの端末として使用しています。

次のいずれかを使用してログインするとき欲しくないよりn:

TERM=vt100 ssh user@switch
TERM=dumb ssh user@switch

ただし、TERM=xterm正常に使用したりログインをすると見えます。

問題を説明するこの議論を見つけました。https://rancid-discuss.shrubbery.narkive.com/gxEK2XnB/rancid-extra-characters-after-logging-in-arista-switches


私はこれがvt100対xtermエミュレータの問題かもしれないと思いますが、なぜ私の同僚の一部がそれを見ることができないのかわかりません。この問題の原因が何であるか、システムにその設定を削除する必要がある他の設定があるかどうかを知っている人はいますか?

ベストアンサー1

おすすめ記事