공유할 서비스 선택

TECH


TECH

OS [Linux] 한글설정 및 배너설정

페이지 정보

작성자 LeeHyongDong 아이디로 검색 전체게시물 댓글 0건 조회 4,642회 좋아요 1회 작성일 20-02-24 13:41

본문

1번 서버에서 2번 서버로 ssh접속을 했을때 1번서버는 언어 설정이 C고 2번서버는  한글로 설정되어있을때 한글이 깨져 알수가 없습니다.

혹은 보안 정책으로 배너 설정을 한글로 하고싶은데 한글적용이 안되어 한글을 못쓴다거나 그럴경우 한글설정을 하는 방법을 알려드리겠습니다.

 

한글설정 및 배너설정 

 

    1. 한글설정

         세션적용

          세션적용은 현재 접속에서만 적용되는 방법으로 새로운 세션이 켜지면 기존의 언어로 다시 바뀐다. 

         영구적용 

          설정이후 즉시 적용되지 않고 새로운 세션을 새로 열어주면 적용된다 

 

    1.1. 세션적용

      세션적용은 export명령어를 이용하여 적용할수 있습니다. 

 

      - LANG=C 

      ad4386d10819fe1e40c0d3e29e0f7ea5_1582519355_03.png
      한글 테스트를 위해 한글로 작성된 파일이 깨져서 보입니다. 

      하지만 cat으로 불러오면 읽어지는데 문제는 없어 보입니다. 

       

      - LANG=ko_KR.utf8 

      ad4386d10819fe1e40c0d3e29e0f7ea5_1582519332_8709.png 

      언어 설정을 변경하게되면 깨지지 않고 한글이 잘보입니다. 

 

    1.2. 영구적용 

      영구적용은 locale명령어를 이용하여 적용 가능합니다.

      

      - ​locale 설정확인

      ad4386d10819fe1e40c0d3e29e0f7ea5_1582522525_259.png
      현재 설정이 en_US.utf8로 설정이 되어있습니다.

      현재 설정은 영어 설정이지만 UTF8을 지원하기 때문에
      접속 프로그램에서 설정을 UTF8로 설정하면 문제없이 한글을 사용할수 있습니다. 

      

      - locale_C

      ad4386d10819fe1e40c0d3e29e0f7ea5_1582523096_1627.png
      하지만 만약 언어 설정이 C로 설정되어있다면 한글이 깨져보입니다. 

      이런 경우 언어 설정을 변경해야 한글이 보입니다. 

       

      - localectl 

      ad4386d10819fe1e40c0d3e29e0f7ea5_1582523262_5665.png
      localectl 에서 언어 list를 확인할수 있습니다. 

      ko_KR이 있고 ko_KR.euckr, ko_KR.utf8이 있는데 이중 ko_KR.utf8을 사용해야 합니다. 

       

      - localectl 적용 

      ad4386d10819fe1e40c0d3e29e0f7ea5_1582524482_0511.png
      적용을 하더라도 현재 세션에서 적용되지 않고 다음 세션부터 적용이 됩니다. 

       

      - 한글 적용 완료

      ad4386d10819fe1e40c0d3e29e0f7ea5_1582526221_5937.png
      새 세션을 키면 한글 적용이 완료된걸 확인할수 있습니다. 


    2.배너설정 

      배너설정하는 주된 이유중 하나가 보안점검 취약점에 걸리기 때문에 많이 사용합니다.

      보안 취약점인 이유는 미국의 판례중 해커가 접속한 시스템에 배너설정이 되어있지 않아 충분한 보안조치를 취하지 않은거로 인해 패소한 판례가 있습니다. 

      이것으로 인해 보안 취약점이 된게 아닌가 싶습니다. 

      물론 한국에선 정보통신법들이 미국과 달라 허가없이 접속한것으로 처벌이 가능합니다. 

 

      배너 설정은 3종류가 있습니다.

    ad4386d10819fe1e40c0d3e29e0f7ea5_1582530523_5237.png 

      설정하려는 파일에 들어가 내용을 수정해주면 됩니다. 

      테스트를 위해 파일의 이름을 내용과 같이 설정했습니다. 

       

      - 배너설정 내용 

      ad4386d10819fe1e40c0d3e29e0f7ea5_1582677427_6333.png 

 

      2.1. 로컬 접속 설정 

      - local 접속 

      ad4386d10819fe1e40c0d3e29e0f7ea5_1582531288_574.png 

      로컬 CLI모드에서 접속하게 되면 접속 메시지로 issue의 내용이 보이고 접속에 성공하면 motd의 내용이 보여줍니다. 

 

      2.2. 원격 접속 설정 

      - /etc/ssh/sshd_config 

      ad4386d10819fe1e40c0d3e29e0f7ea5_1582531732_2509.png
      원격 접속 설정은 /etc/ssh/sshd_config파일에 Banner /etc/issue.net을 추가해줍니다. 

      추가한다음 systemctl restart sshd로 ssh데몬을 재시작해주면 적용됩니다. 

       

      - 원격접속 

      ad4386d10819fe1e40c0d3e29e0f7ea5_1582531624_8627.png
      원격 접속으로 접속시도하면 issue.net의 파일을 출력하고
      접속에 성공하면 motd의 내용을 보여줍니다. 

 

 

댓글목록

등록된 댓글이 없습니다.

TECH 목록
번호 제목 작성자 작성일 조회수
148 Middleware 미들웨어 아이디로 검색 전체게시물 04-24 743
(오픈소스 활용-18) VSCODE 설치 및 GIT 활용 연동 가이드

카테고리 : Middleware

743 0
작성자 : 미들웨어 23/04/24
147 Middleware 미들웨어 아이디로 검색 전체게시물 04-05 1049
(오픈소스 활용-17) 로컬 및 URL 호출 테스트 옵션 (curl, ab 옵션으로 부하주기)

카테고리 : Middleware

1,049 0
작성자 : 미들웨어 23/04/05
146 Middleware 미들웨어 아이디로 검색 전체게시물 03-20 573
(오픈소스 활용-16) Jstack을 활용하여 CPU급등한 프로세스 파일로 떨구기

카테고리 : Middleware

573 0
작성자 : 미들웨어 23/03/20
145 OS leechanho 아이디로 검색 전체게시물 03-15 1944
[쉘스크립트] 리눅스 시스템 정보수집 스크립트

카테고리 : OS

1,944 1
작성자 : leechanho 23/03/15
144 Middleware 미들웨어 아이디로 검색 전체게시물 03-08 1017
(Monitoring) Jennifer & Slack 연동 구성방법 (이벤트 발생 확인)

카테고리 : Middleware

1,017 0
작성자 : 미들웨어 23/03/08
143 Middleware 미들웨어 아이디로 검색 전체게시물 02-20 940
Coherence란 무엇인가?

카테고리 : Middleware

940 0
작성자 : 미들웨어 23/02/20
142 Middleware 미들웨어 아이디로 검색 전체게시물 02-08 1482
TP-monitor 란 무엇인가?

카테고리 : Middleware

1,482 0
작성자 : 미들웨어 23/02/08
141 Middleware 미들웨어 아이디로 검색 전체게시물 01-25 474
(weblogic 활용) Weblogic을 마켓에서 구매후 클릭으로 설치 -2

카테고리 : Middleware

474 0
작성자 : 미들웨어 23/01/25
140 Middleware 미들웨어 아이디로 검색 전체게시물 01-12 581
(weblogic 활용) Weblogic을 마켓에서 구매후 클릭으로 설치 -1

카테고리 : Middleware

581 0
작성자 : 미들웨어 23/01/12
139 Middleware 미들웨어 아이디로 검색 전체게시물 12-21 934
(오픈소스 활용-15) DB연동 테스트 샘플jsp (DBtest.jsp)

카테고리 : Middleware

934 0
작성자 : 미들웨어 22/12/21
Total 198건
게시물 검색

주식회사 클럭스| 대표 : 이찬호| 사업자등록번호 : 107-87-27655
주소 : 서울특별시 영등포구 국회대로 800, 여의도파라곤
E-mail : sales@chlux.co.kr
Copyright © 클럭스 www.chlux.co.kr All rights reserved.
상단으로Top