Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

How can I disable/modify the SSH login banner for a given user?

enter image description here

share|improve this question
    
I think it is located at /etc/motd. Try editing that file and see –  sagarchalise Mar 31 '11 at 9:33
    
I did edit it but the changes are always overwritten by this default message. –  Olivier Lalonde Mar 31 '11 at 9:36
    
ubuntugeek.com/… says there is /etc/motd.tail file you should edit for ubuntu server. –  sagarchalise Mar 31 '11 at 9:40
add comment

3 Answers 3

up vote 11 down vote accepted

It seems it is possible to disable this message on a user basis by creating an empty file in a user's $HOME directory (/home/username/) called .hushlogin.

touch ~/.hushlogin
share|improve this answer
add comment

In /etc/ssh/sshd_config

PrintMotd yes

Set 'yes' to 'no' and restart the SSH server by typing

service ssh restart

You should be good to go from there.

share|improve this answer
    
+1 Your solution is great because it keeps Last login but hides the rest. –  Brian Graham May 30 at 19:31
add comment

If you want to disable that message for all ssh users, edit /etc/pam.d/sshd and comment out the lines

session    optional     pam_motd.so  motd=/run/motd.dynamic noupdate
session    optional     pam_motd.so # [1]
share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.