원격으로 서버를 접속할 때, 서버의 상태를 보여준다면 유용할 것이다.우분투 서버를 이용할 경우, SSH접속 시에 우분투 서버의 상태를 간략히 보여준다.

참고 : https://help.ubuntu.com/community/SSH/OpenSSH/Configuring

 먼저 SSH설정 파일을 편집한다.

$ vi /etc/ssh/sshd_config

 Banner 설정 부분에서 # 문자를 제거하여 Banner를 활성화 시킨다.

Banner /etc/issue.net

 그리고 접속 문구를 편집한다.

$ vi /etc/issue.net

 SSH서비스를 재시작 한다.

$ sudo /etc/init.d/ssh restart

 재시작후, ssh접속을 하면, 다음과 같은 접속 문구를 볼 수 있을 것이다.

login as: User_ID
Ubuntu 12.04 LTS
**********
Notice to users

Don't do that!!!
**********
User_ID@domain's password:

 그리고 로그인에 성공을 하면 다음과 같은 내용을 출력한다.

Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-24-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Fri Jun  8 12:56:02 KST 2012

  System load:  0.0                Processes:           99
  Usage of /:   8.5% of 123.00GB   Users logged in:     1
  Memory usage: 51%                IP address for eth0: 111.222.111.222
  Swap usage:   0%

  Graph this data and manage this system at https://landscape.canonical.com/
Last login: Fri Jun  8 10:03:21 2012 from 210.92.9.204

 위 메시지는

/etc/motd

의 내용을 출력한 것으로 sshd_config 파일의 PrintLastLog 값(yes, no)을 이용해서 켜고 끌수 있다.

PrintLastLog yes

 Message of The Day(/etc/motd)의 내용은 update-motd.d에서 변경이 가능하다.

/etc/update-motd.d/

 새로운 내용을 추가 하고 싶다면

$ sudo vi /etc/motd.tail

 파일을 만들어서 추가하면 된다. Last login 앞 부분에 원하는 내용이 추가된다.

 

출처:http://www.withover.com/2012/06/ssh.html