Connect with us

Linux

Visualizza banner / messaggio prima dell’autenticazione OpenSSH su Linux / Unix

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

  1. Accedi al server Linux e Unix remoto.
  2. Modifica il file / etc / ssh / sshd_config file.
  3. Aggiungi / modifica opzione di configurazione. Per esempio: Banner / etc / ssh / my_banner
  4. Salva e chiudi il file.
  5. Assicurati di creare un nuovo file chiamato / etc / ssh / my_banner file.
  6. 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:

                                                                 #####
                                                                #######
                   #                                            ##O#O##
  ######          ###                                           #VVVVV#
    ##             #                                          ##  VVV  ##
    ##         ###    ### ####   ###    ###  ##### #####     #          ##
    ##        #  ##    ###    ##  ##     ##    ##   ##      #            ##
    ##       #   ##    ##     ##  ##     ##      ###        #            ###
    ##          ###    ##     ##  ##     ##      ###       QQ#           ##Q
    ##       # ###     ##     ##  ##     ##     ## ##    QQQQQQ#       #QQQQQQ
    ##      ## ### #   ##     ##  ###   ###    ##   ##   QQQQQQQ#     #QQQQQQQ
  ############  ###   ####   ####   #### ### ##### #####   QQQQQ#######QQQQQ

Provalo

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!

Click to comment

Leave a Reply

Esegui l'accesso per Commentare

Di tendenza

Close Popup
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.
Close Popup
Privacy Settings saved!
Impostazioni

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.

Questi cookie sono necessari per il funzionamento del sito Web e non possono essere disattivati nei nostri sistemi.

Cookie tecnici
Per utilizzare questo sito web usiamo i seguenti cookie tecnici necessari:
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec
  • swpm_session

Google Adsense
Usiamo la pubblicità di Google solo per mantenere attivi i nostro sito. Con ip anonimizzati.

Rifiuta tutti i Servizi
Save
Accetta tutti i Servizi