I want to run script upon initial login over SSH that displays some helpful information to the user logging in. However, I don't want this script to run on every login. That is, if the user starts screen
after logging in the custom "motd" shouldn't be run again (nor if subsequent screens are created). Of particular note, the script will need the user's final ENV to work correctly. Is this possible? If so, how do I go about doing it?
Ssh – Custom motd for a specific user after logging in via SSH
bashloginssh
Best Answer
PrintMotd
directive is not allowed within aMatch
block. If all you want is display some helpful info for a specific user when he login,Banner
directive can do this: