Macでaristaスイッチでsshを実行すると、n
ログイン直後にプロンプトに秘密のコンテンツが追加されます。同僚に尋ねた結果、約50:50であることがわかりました。一部の人はこれを見て、n
他の人はそうではありません。ESC[5n
Aristaスイッチから送信された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-256color
iterm2を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エミュレータの問題かもしれないと思いますが、なぜ私の同僚の一部がそれを見ることができないのかわかりません。この問題の原因が何であるか、システムにその設定を削除する必要がある他の設定があるかどうかを知っている人はいますか?