XShell 접속 리눅스 한글

■ 참조 : 리눅스 문자셋 확인
■ Xshell로 리눅스 터미널에 접속을 했는데 한글이 깨져 나온다. 문자셋을 확인해 보니 아래와 같이 ko_KR.EUC-KR이다.

[nextman@centos01 ~]$ echo $LANG
ko_KR.EUC-KR

[nextman@centos01 ~]$ locale
LANG=ko_KR.EUC-KR
LC_CTYPE="ko_KR.eucKR"
LC_NUMERIC="ko_KR.eucKR"
LC_TIME="ko_KR.eucKR"
LC_COLLATE="ko_KR.eucKR"
LC_MONETARY="ko_KR.eucKR"
LC_MESSAGES="ko_KR.eucKR"
LC_PAPER="ko_KR.eucKR"
LC_NAME="ko_KR.eucKR"
LC_ADDRESS="ko_KR.eucKR"
LC_TELEPHONE="ko_KR.eucKR"
LC_MEASUREMENT="ko_KR.eucKR"
LC_IDENTIFICATION="ko_KR.eucKR"
LC_ALL=ko_KR.eucKR

[nextman@centos01 ~]$  cat /etc/sysconfig/i18n
LANG="ko_KR.EUC-KR"
SYSFONT="ko_KR.EUC-KR:ko_KR:ko"

 

■ 서버의 문자셋이 ko_KR.EUC-KR이므로 클라이언트인 Xshell의 환경설정에서 아래와 같이 Korean(EUC)로 변경해주면 정상적으로 한글이 보인다. 결론은 리눅스 서버의 문자셋이 UTF-8이면 Xshell도 UTF-8로, 리눅스 서버가 EUC-KR이면 Xshell도 EUC-KR로 같이 맞추어 주면 정상적으로 Xshell 터미널에서 한글을 확인할 수 있다.
리눅스 터미널 문자셋 00

리눅스 터미널 문자셋 01

 
 
 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다