로그인 이후에 환경 메시지를 설명하려면 /etc/motd 파일을 사용한다.


$ sudo vi /etc/motd

# welcome knight76


로그아웃하고 다시 연결하면 배너가 출력된다.


$ ssh ..

# welcome knight76



ssh 로그인할 때만 추가하려면 /etc/ssh/sshd_config 를 수정해서 주석처리된 Banner 옵션을 수정해서  가르키는 파일을 만든다. 



$ sudo vi /etc/ssh/sshd_config

...

# no default banner path

#Banner none

Banner /etc/mybanner

...




ssh 로그인에 사용할 새로운 배너 파일을 생성한다.


$ sudo vi /etc/mybanner

######### ssh test ########





sshd 서비스를 재시작한다. 


$ sudo systemctl restart sshd.service



로그아웃하고 로그인하면 다음과 같은 화면이 뜬다.


$ ssh ..
######### ssh test ########

vagrant@localhost's password:





배너를 동적 스크립트로 쓰려면 /etc/profile.d/motd.sh를 수정해서 사용한다.


$ sudo vi  /etc/profile.d/motd.sh
#!/bin/bash
echo -e "`hostname`에 오신 것을 환영합니다. 계정: `whoami`, kernerl 정보 : `uname -r`"


로그아웃하고 다시 접근하면 다음 내용을 볼 수 있다.

$ 로그인
######### ssh test ########
vagrant@localhost's password:
Last login: Fri Aug  5 03:43:48 2016 from 10.0.2.2
# welcome knight76
knight76에 오신 것을 환영합니다. 계정: vagrant,  kernerl 정보 : 3.10.0-327.22.2.el7.x86_64




Posted by '김용환'
,