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)

이 문제를 보지 못한 동료 중 적어도 한 명은 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 에뮬레이터 문제일 수 있다고 생각하지만 왜 내 동료 중 일부가 그것을 볼 수 없는지는 말이 되지 않습니다. 이 문제의 원인이 무엇인지, 시스템에 해당 설정을 없애야 할 다른 설정이 있는지 아는 사람이 있습니까?

관련 정보