unix and linux
[centos7] 환영 메시지 관련 설정 - motd, motd.sh
'김용환'
2016. 8. 5. 14:48
로그인 이후에 환경 메시지를 설명하려면 /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