Brak MOTD na Ubuntu 14.04 ...?

10

Ostatnio zrobiłem świeżą instalację Ubuntu 14.04. Kiedy I SSH, nie ma MOTD (i tak, mam odpowiedni zestaw poleceń w sshd_config).

Przeczytałem kilka tutoriali na temat konfigurowania MOTD, ale zdałem sobie sprawę, że chociaż mam /etc/update-motd.d, nie ma pliku / etc / motd ani pliku / var / run / motd.

Jak mogę je skonfigurować, aby uzyskać dostęp do MOTD przez SSH?

    
zadawane alxlvt 18.10.2014, 23:26
źródło

3 odpowiedzi

13

Na podstawowej instalacji Ubuntu 14.04.2 LTS, po prostu upuść wiadomość, którą chcesz:

/etc/motd

Domyślnie MOTD pojawi się na końcu drugiej dynamicznej treści MOTD. Na przykład, tutaj jest wynik z pola Vagrant ubuntu / trusty64 (v20150506.0.0) z dodanym plikiem / etc / motd:

$ vagrant ssh
Welcome to Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-52-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Thu May 14 20:06:56 UTC 2015

  System load:  0.39              Processes:           78
  Usage of /:   2.8% of 39.34GB   Users logged in:     0
  Memory usage: 24%               IP address for eth0: 10.0.2.15
  Swap usage:   0%

  Graph this data and manage this system at:
    https://landscape.canonical.com/

  Get cloud support with Ubuntu Advantage Cloud Guest:
    http://www.ubuntu.com/business/services/cloud

0 packages can be updated.
0 updates are security updates.


#####################################
Howdy! This message is from /etc/motd
#####################################

Last login: Thu May 14 20:06:56 2015 from 10.0.2.2
vagrant@vagrant-ubuntu-trusty-64:~$

To wszystko, jeśli pracujesz w systemie z ustawieniami domyślnymi.

Kilka innych wskazówek dotyczących rozwiązywania problemów:

  • Użycie "/ etc / motd" jest zmianą w stosunku do wcześniejszych wersji. Zalecenia do 12.02 miały używać "/etc/motd.tail". To nie działa w 14.04.2.

  • Inne zalecenia, jakie widziałem, obejmują zmianę niektórych wartości w "/ etc / ssh / sshd_config". Jeśli zostały zmienione, oto domyślne ustawienia:

    UsePAM yes
    PrintMotd no
    
  • Podobnie tutaj są wartości domyślne dla /etc/pam.d/login , do którego się odwołałem:

    session    optional   pam_motd.so  motd=/run/motd.dynamic noupdate
    session    optional   pam_motd.so
    

To wszystko, co widziałem podczas rozwiązywania problemów.

    
odpowiedział Alan W. Smith 14.05.2015, 22:29
źródło
2

Spróbuj dodać:

 UsePAM yes

w /etc/ssh/sshd_config zgodnie z tym błędem i Nie można poprawnie skonfigurować MOTD na serwerze Ubuntu 10.04 (nie znaleziono polecenia update-motd)

  

Po włączeniu funkcji UsePAM, PAM automatycznie zaktualizuje MOTD i wydrukuje   dla ciebie po zalogowaniu. Musisz wyłączyć PrintMOTD lub SSH   wydrukuj także, więc zobaczysz to dwa razy, co jest denerwujące.

Nie jestem tego pewien, ale na wypadek dwukrotnego wystąpienia motd, powinieneś ustawić PrintMOTD na zero.

    
odpowiedział Lety 30.11.2014, 21:39
źródło
1

Dodaj następującą linię do /etc/pam.d/sshd :

session    optional   pam_motd.so  motd=/run/motd.dynamic noupdate
    
odpowiedział Edik Mkoyan 07.10.2015, 10:43
źródło

Przeczytaj inne pytania na temat tagów