enable-bracketed-paste
저는 로그인할 때마다 해당 기능을 꺼두었고 bash
, 시스템 전체에서는 이 기능이 꺼지지 않은 원격 서버에 액세스해야 합니다.
여러 번 로그인하기 전에 다음과 같은 메시지가 표시됩니다.
ssh [email protected]
The authenticity of host 'my.remote' can't be established.
RSA key fingerprint is SHA256:B/Iv...Augs.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? ^[[200~yes^[[201~
Please type 'yes', 'no' or the fingerprint: ^[[200~yes^[[201~^C
즉. 붙여넣기는 특수 문자로 텍스트를 감싸서 특정 응용 프로그램이 붙여넣은 텍스트임을 확인하고 올바르게 처리하도록 합니다. 그러나 원격 터미널이 이를 올바르게 처리하지 못하는 경우가 있어 이상한 문자가 제거되지 않는 경우가 있습니다. 분명히 이 붙여넣기 모드는 "대괄호 붙여넣기 모드"라고 합니다.http://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h2-Bracketed-Paste-Mode
로컬 터미널에서 이 기능을 껐지만 위의 내용은 ssh
로컬 터미널에서 원격 서버에 들어갈 때 나타나는 결과입니다.
그리고, 이런 이유로 장기 비밀번호도 붙여넣을 수 없습니다.
Tink가 지적했듯이 Linux(Ubuntu)에서 시스템 전체를 끄는 것은여기, 그러나 시스템 전체 구성에 액세스할 수 없습니다. 이 경우 이 상황을 어떻게 처리/수정해야 합니까? 터미널에 무엇이든 붙여넣을 때 ^[[200~...^[[201~
붙여넣은 텍스트가 거꾸로 표시되는 것처럼 래핑된 텍스트가 나타납니다.
위 상황을 해결하고 장기 비밀번호를 붙여넣어야 합니다.