Want per visualizzare un messaggio o un banner prima dell’autenticazione OpenSSH (server SSHD)? Prova questo semplice suggerimento per mostrare il banner o il logo ASCII sul tuo sistema Linux o Unix.
OpenSSH ha un’opzione di configurazione incorporata chiamata Banner. Il contenuto del file specificato viene inviato all’utente remoto prima che l’autenticazione sia consentita. Se l’opzione Banner è impostata su nessuna quindi non viene visualizzato alcun banner quando si utilizza il comando ssh o il client. Per impostazione predefinita, non viene visualizzato alcun banner e l’opzione è disabilitata. È anche utile visualizzare un avviso legale se richiesto dalla legge locale.
Come visualizzare banner / messaggio prima dell’autenticazione OpenSSH
Accedi al server Linux e Unix remoto.
Modifica il file / etc / ssh / sshd_config file.
Aggiungi / modifica opzione di configurazione. Per esempio: Banner / etc / ssh / my_banner
Salva e chiudi il file.
Assicurati di creare un nuovo file chiamato / etc / ssh / my_banner file.
Ricarica il servizio sshd. Per esempio: # Linux #
sudo systemctl reload ssh.service
# FreeBSD #
sudo /etc/rc.d/sshd restart
# OpenBSD #
doas /etc/rc.d/sshd restart
File di banner / messaggio di esempio per sshd
Ecco il mio file visualizzato utilizzando il comando cat: $ cat /etc/ssh/my_banner
Uscite:
Proviamo il nostro client SSH. È un programma per accedere a una macchina remota e per eseguire comandi su un sistema. Come sapete, il server e il client ssh forniscono comunicazioni crittografate sicure tra due host non attendibili su una rete non sicura come LAN o Internet. $ ssh user@box-1
$ ssh root@server1.cyberciti.biz
$ ssh vivek@www-prod-box-2 uptime
Dove posso trovare l’arte ASCII?
Usa il tuo motore di ricerca preferito e digita: ASCII art
Un’altra opzione è quella di utilizzare il comando figlet per visualizzare caratteri grandi costituiti da normali caratteri dello schermo. Abbiamo anche il comando WC, che stampa il testo utilizzando caratteri grandi composti da caratteri più piccoli. È simile a FIGlet con funzionalità aggiuntive come la gestione Unicode, caratteri a colori, filtri e vari formati di esportazione. Per esempio: $ figlet nixCraft
$ toilet -f mono12 -F metal nixCraft
# Display fancy banner/message before OpenSSH #
# figlet nixCraft > /etc/ssh/my_banner
Aggiungi quanto segue:
Per ulteriori informazioni, vedere “UNIX / Linux: visualizzazione di un grande banner di testo colorato sullo schermo”.
Conclusione
È una piccola funzionalità utile per rendere più piccante la tua esperienza con il terminale e funziona anche con / etc / motd. Possiamo visualizzare banner / messaggio prima del prompt di autorizzazione di OpenSSH. Vedere la documentazione di OpenSSH per ulteriori informazioni o utilizzare il comando man: $ man 5 sshd_config
$ man sshd
Ti e piaciuto questo articolo?
Supporta il mio lavoro, facendo una donazione!
Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione senza blocchi premi su Accetto, oppure continua tranquillamente la navigazione, nessun dato sulla tua navigazione verrà raccolto.
Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.