Ogni volta che mi collego al mio server di sviluppo Ubuntu tramite il mio client ssh, ricevo lo stesso messaggio e mi stanco di vederlo, quindi ho deciso di cambiare il messaggio in qualcos'altro.
Ecco il messaggio che ottengo ogni volta:
Linux superfast 2.6.20-16-generic #2 SMP Thu Jun 7 19:00:28 UTC 2007 x86_64
The programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law.
Last login: Mon Aug 13 01:05:46 2007 from ipaddress removed
geek@superfast:~$
La modifica di questo messaggio richiede la modifica di due file diversi. Le prime tre sezioni possono essere modificate modificando il seguente file:
/etc/motd
Questo file contiene il numero di build di linux e il messaggio di garanzia di Ubuntu. Non lo trovo particolarmente utile, quindi l'ho rimosso e sostituito con il mio messaggio.
Per disabilitare l'ultimo messaggio di accesso (che non consiglio di fare), dovrai modificare il seguente file in modalità sudo:
/etc/ssh/sshd_config
Trova questa riga nel file e cambia il sì in no come mostrato:
PrintLastLog no
Ora quando effettui il login, riceverai un prompt vuoto, anche se non lo consiglierei necessariamente perché è utile vedere l'ultimo accesso al sistema per motivi di sicurezza. Questo è il mio prompt ora:
This is a superfast system. Please max out the cpu accordingly.
Last login: Mon Aug 13 01:24:14 2007 from ipaddress removed geek@superfast:~$
Linux è davvero fantastico.