Você pode usar o comando wall
para enviar uma mensagem para todos os terminais:
SYNOPSIS
wall [-n] [-t timeout] [-g group] [message | file]DESCRIPTION
wall displays a message, or the contents of a file, or otherwise its standard input, on the terminals of all currently logged in users.
Você pode configurar o sshd
para usar o PAM (se estiver disponível no Solaris) e usar pam_exec
( link ) para ser notificado toda vez que um login SSH ocorrer. Nesse estágio, provavelmente ainda não está determinado se é uma sessão de SFTP. Você poderia iniciar um script em segundo plano que de alguma forma verifica o SFTP.