리눅스 접속시 공지,배너 설정 법

| 2018년 2월 28일 | 0 Comments

리눅스에서 접속시 공지를 띄울 수 있는 설정법 입니다.

설정은 

/etc/motd    ::로그인 성공후 보여줄 메세지를 작성합니다 로컬,원격접속 둘다 해당됩니다.

/etc/issue.net :: 원격접속 시도시 보여줄 메세지를 작성합니다.

/etc/issue :: 콘솔상에서 접속시도시 보여줄 메시지를 작성합니다.

각각 기호에 맞게 파일들을 설정하면됩니다.

 

설정은 아래 파일을 수정해주시면됩니다. 

#vi /etc/issue.net 

This is Minarida server.

위 문구를 넣어준뒤 ssh파일을 수정합니다
 
#vi /etc/ssh/sshd_config
Banner /etc/issue.net        <<해당 구문 추가

#/etc/init.d /sshd restart  

ssh로 접속시도시 아래와같이 출력됩니다.

#ssh root@115.68.200.81

This is Minarida server.

root@115.68.200.81’s password: 

/etc/issue 또한 마찬가지로 해당 파일을 기호에 맞게 수정해준뒤

콘솔상에서 아래와 같이 접속시도시 보여집니다.

 

 

#vi /etc/motd 를 수정하고 로그인을 하면 아래처럼 로그인후 설정한 메세지가 나옵니다.

단 motd나 issue설정들은 스크립트가 아니기 때문에 문자로 만 인식을 합니다.
따라서 글자에 색을 입히거나 명령어를 출력하고싶다면 아래와 같이 스크립트를 작성하여 설정하면 됩니다.
 
임시로 motd 파일생성 (이름,위치 상관없습니다.)
# vim /usr/local/bin/motd 
#/bin/bash
curl http://wttr.in/seoul                                                                       
:wq
 
#vim /etc/profile   
/usr/local/bin/motd  <<추가
 
로그인 성공 시 아래처럼 넣어둔 내용이출력
 

 
/etc/profile에 설정을 하면 모든 사용자가 로그인시 해당 스크립트를 실행합니다.
따라서 사용자별로 설정하고싶다면 각 사용자의 홈폴더 및의 .bash_profile을 수정하시면 됩니다.

Category: LINUX

김민주

About the Author ()