리눅스 기초 다지기 - 11. 배너 만들기 figlet

 

아스키아트 배너 만들기

 

배너 유틸리티 설치

 

# EPEL 저장소 추가
yum install epel-release

# 배너 유틸리티 설치
yum install -y figlet

# 폰트 확인
showfigfonts

 

 

옵션

 

-f

: 폰트

 

-l

: 왼쪽 정렬

 

-c

: 가운데 정렬

 

-r

: 오른쪽 정렬

 

나만의 배너 제작

# figlet -c -f standard openstack
                                            _             _
                  ___  _ __   ___ _ __  ___| |_ __ _  ___| | __
                 / _ \| '_ \ / _ \ '_ \/ __| __/ _` |/ __| |/ /
                | (_) | |_) |  __/ | | \__ \ || (_| | (__|   <
                 \___/| .__/ \___|_| |_|___/\__\__,_|\___|_|\_\
                      |_|

 

서버 배너 설정

  • /etc/motd

: 로컬 접속, 원격 접속 모두 해당되며, 로그인 성공 후 보여줄 메시지 파일이다.

 

  • /etc/issue

: 콘솔 로그인 시 표시할 메시지 파일

 

  • /etc/issue.net

: ssh 접속 후 패스워드를 입력하기 전에 메시지를 표시하는 데 사용되는 파일

 

 

배너 출력 설정

 

vi /etc/ssh/sshd_config

Banner /etc/issue.net
Banner /etc/issue

 

vi /etc/issue

                                            _             _
                  ___  _ __   ___ _ __  ___| |_ __ _  ___| | __
                 / _ \| '_ \ / _ \ '_ \/ __| __/ _` |/ __| |/ /
                | (_) | |_) |  __/ | | \__ \ || (_| | (__|   <
                 \___/| .__/ \___|_| |_|___/\__\__,_|\___|_|\_\
                      |_|

 

sshd 리로드

systemctl reload sshd

 

ssh 서버 접속 시 openstack 배너가 보이는 것을 확인할 수 있다.