본문 바로가기
IT/Linux

CentOS에서의 /etc/issue, /etc/motd

by 혁이 2021. 12. 20.
반응형

안녕하세요

헷갈리고 헷갈리는 Linux의 접근 메세지 출력에 대해서 알아보겠습니다.

 

테스트한 OS는 CentOS 7입니다.

 

어떻게 접근했을 때 어떤 파일 내용이 출력되는지 확인하기 위해 아래처럼 작업해놨습니다.


1. /etc/ssh/sshd_config 에서 Banner 옵션이 설정되어 있지 않을 경우

이 경우는 접근 시 default로 설정된 파일의 내용이 나오겠죠?

 

1-1. SSH 연결

SSH로 연결할 경우 로그인 완료 후 /etc/motd 파일의 내용이 출력되네요

 

1-2. console 연결

로그인 '전에' /etc/issue 멘트가 먼저 나옵니다

이후 로그인 이후 출력되는 motd가 출력되네요

 

그럼 이번엔 sshd_config에 banner옵션을 주면 어떻게 될까요?

 

반응형

2. sshd_config에 Banner 옵션을 설정할 경우

banner 옵션은 위와 같이 진행합니다.

 

2-1. SSH 연결

로그인 중간, 로그인 후에 motd가 출력되는걸 확인할 수 있습니다.

로그인 중간, ID입력 후 motd 출력 부분이 sshd_config에서 설정한 옵션이며,

로그인 후 motd가 출력되는 부분은 default로 설정되어 있는 부분입니다.

 

2-2. console 연결

로그인 전 issue 내용이 먼저 출력되며

로그인 완료 후 motd가 출력됩니다.

 

banner옵션을 줬을 때와 안줬을 때가 동일하네요

 - 로그인 중간에 banner 옵션으로 설정된 motd가 안나옵니다.

 

여기서 알 수 있는 것은 /etc/motd는 default로 설정된 파일이며

banner 옵션은 SSH연결에만 반응한다는 것입니다.

 

  SSH Console
/etc/issue X O/로그인 전
/etc/motd O/로그인 완료 후 O/로그인 완료 후
sshd_config -> banner O/ID입력 후 X

 

이렇게 정리할 수 있을 것 같습니다.

 

감사합니다.

반응형

'IT > Linux' 카테고리의 다른 글

Linux 백그라운드 실행  (0) 2021.10.02
Docker로 NginX 구동하기  (0) 2021.08.26
Docker 명령어로 "Hello world" 출력하기  (0) 2021.08.26