Como exibir motd ou banner quando os usuários ssh diretamente na sessão de tela

0

Eu tenho vários usuários que se conectam à mesma conta de serviço, mas em diferentes sessões de tela. Então, eles usariam um comando como:

ssh -t user@myserver screen -Dr specificSessionName

Eu gostaria que uma mensagem de banner ou mensagem fosse exibida toda vez que essa conexão acontecesse.

    
por user1357015 17.02.2016 / 04:21

1 resposta

0

Por este comando ssh, a tela é acionada imediatamente logo após a autenticação ser feita, é dito para reconectar sua sessão com sua saída abandonada antes, assim, não há lugar para o ssh mostre o motd.

Mas se você insistir nisso e estiver alerta, poderá renomear a tela para algo como screen.bin e escrever um script wrapper com seu nome original. Esse script seria responsável pela impressão de / etc / motd e depois de um pouco de sono e / ou de obter entrada do usuário, ele poderia continuar a tela inicial com o nome da sessão que ele tinha em seu parâmetro.

Muito sujo e é melhor você assistir caso a atualização chegue ao seu pacote de tela.

    
por 17.02.2016 / 08:45

Tags