Debian 시스템에 SSH로 연결할 때 명령줄에 åäö를 입력할 수 없습니다. 그래도 로컬에서는 작동합니다.
'터미널 선언'을 'xterm-color'로 변경해도 도움이 되지 않는 것 같습니다.
답변1
/etc/ssh_config를 편집하고 다음 줄을 주석 처리합니다.
SendEnv LANG LC_*
이 구성 변경은 Lion에서 도입되었습니다. man ssh_config
SendEnv에 대한 자세한 내용은 을 참조하세요 .
또 다른 대안은 grawity의 답변에 설명된 대로 액세스 중인 시스템을 수정하는 것입니다.
이 주제에 관한 관련 스레드:http://mod16.org/hurfdurf/?p=189
답변2
원격 컴퓨터의 로캘 설정이 올바른지 확인하세요.
$LANG
(또는 ) 의 값은$LC_CTYPE
UTF-8 로케일이어야 합니다(en_US.utf-8
예:). Debian에서는 기본값이 다음으로 설정됩니다./etc/default/locale
선택한 로캘이 다음에 나열되어야 합니다.
locale -a
– 그렇지 않은 경우 편집/etc/locale.gen
하고 실행하십시오.locale-gen
.
답변3
나는해야만했다코멘트 아웃åäö가 원격 컴퓨터에서 작동하도록 하려면 OS X Lion을 새로 설치해야 SendEnv LANG LC_*
합니다 ./etc/ssh_config
Google 사용자를 만족시키기 위해: 많은 분들이 이를 구성하여이르시원격 서버에서는 Mac OS X Lion의 åäö와 같은 특수 문자로 작동합니다.
답변4
나는 다음을 추가했습니다:
LC_CTYPE=en_US.UTF-8
LANG=POSIX
.bash_profile
내 홈 폴더에 있습니다 .