시스템 로그인 때 경고문(안내문) 출력하기

2018.10.01 07:00




시스템에 로그인할 때 경고문, 안내문, 환영 메시지 등을 나타내는 방법.




/etc/issue.net 파일에 출력되기 원하는 내용을 텍스트 파일로 저장하면 원격접속을 시도할 때 해당 문장을 보여준다. 




비슷한 배너 내용을 /etc/motd 파일이 있는데 motd 파일은 로그인이 끝났을 때(아이디/패스워드를 입력하고 접속 되었을 때) 보여주는 내용이다. 



/etc/issue.net 파일은 외부에서 원격접속할 때 보여주는 배너이고

/etc/issue 파일은 로컬 콘솔에서 직접 접속할 때 보여주는 배너라고 하는데 

여기서는 원격으로 접속할 때 /etc/issue.net 파일을 보여주도록 하고자 한다. 




접속 전에 나타나는 /etc/issue.net 배너는 경고문 같은 걸 보여주고 

접속 후에 나타나는 /etc/motd 배너는 서버에 대한 안내문이나 환영 텍스트를 보여주도록 설정하는게 일반적인 방법이다. 



 

접속 전에 배너가 나타나도록 /etc/issue.net 파일에 필요한 텍스트를 넣고 

해당 파일의 경로를 /etc/ssh/sshd_config 파일에도 추가해 주어야 한다. 

(sshd_config 수정 후 sshd 재기동 필요)





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[SERVER:root] / > cat /etc/issue.net
****************************************************************************
*                                                                          *
*                                                                          *
*              인가된 사용자만 접속할 수 있습니다.                          *
*                                                                          *   
*              모든 접속 시도는 로그로 기록되며                             * 
*              불법적 접근시도는 법적 제재를 받을 수 있습니다.              *
*                                                                          *
*                                                                          *
*                                                                          * 
****************************************************************************
 
 
[SERVER:root] / > vi /etc/ssh/sshd_config
 
### 아래 내용  추가 
 
# banner path
 
Banner /etc/issue.net
cs






sshd 재기동


1
2
3
4
5
6
7
[SERVER:root] / > stopsrc -s sshd
 
0513-044 The sshd Subsystem was requested to stop.
 
[SERVER:root] / > startsrc -s sshd
 
0513-059 The sshd Subsystem has been started. Subsystem PID is 417884.
cs




motd의 내용도 수정가능하다(아래 내용은 기본값)



1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
[SERVER:root] / > cat /etc/motd
 
*******************************************************************************
*                                                                             *
*                                                                             *
*  Welcome to AIX Version 5.3!                                                *
*                                                                             *
*                                                                             *
*  Please see the README file in /usr/lpp/bos for information pertinent to    *
*  this release of the AIX Operating System.                                  *
*                                                                             *
*                                                                             *
*******************************************************************************
cs






로그인을 시도하면 패스워드를 입력받는 창과 함께 해당 배너를 보여준다. 









로그인 성공 후에는 motd 파일 내용을 보여준다. 









덧. 


이렇게 설정하고 났더니 나는 괜찮은데 서버에 접속하는 다른 사람들이 조금 문제(?)가 있다고 한다. 


영어 소문자가 깨져서 보인다구. ㅠㅠ



putty와 secureCRT 버전이 낮은 사용자가 그런 증상이 있다고 한다. 

(난 SecureCRT 8.3.3 사용중)



결국 /etc/issue.net 파일의 내용을 영어로 바꾼 후 화면이 깨지는 현상은 사라졌다. 



또루아빠 Linux, Unix , , , , , , , , ,