To nie daje odpowiedzi na pytanie. Aby skrytykować lub poprosić autora o wyjaśnienia, zostaw komentarz pod postem. - Z recenzji
Użytkownik
2
@abu_bua: jeśli w kolejce recenzji LQ zobaczysz coś, o czym nic nie wiesz, naciśnij pomiń lub wyszukaj w Google odpowiedź. ;-) Ta odpowiedź jest całkowicie poprawna, ponieważ ucisza motd.
Fabby
@Graham -------- ^
Fabby
@qinsi: Witamy w Ask Ubuntu! :-) Dzięki za nauczenie mnie dzisiaj i przepraszam, że znalazłem się w kolejce LQ. +1
Fabby
2
@abu_bua Nie twierdzę, że to najlepsza ze wszystkich odpowiedzi. Mówię tylko: 1. To odpowiedź, a nie pytanie. 2. Nie wiedziałem o .hushlogin. 3. Jak się dzisiaj czegoś nauczyłem, jestem entuzjastyczny. 0 :-)
Fabby
18
Pliki skryptów w /etc/update-motd.dgenerują plik, /var/run/motd.dynamicktóry zidentyfikowałeś jako zawierający MOTD.
Uproszczonym sposobem zatrzymania generowania tego pliku byłoby uniemożliwienie wykonania wszystkich skryptów za pomocą:
Projekt jest tak smutny, że skrypty są uruchamiane, nawet jeśli SSH jest ustawiony na PrintMotd no. Myślę, że pam jest naprawdę najlepszym wyjściem, wydaje się, że ustawienie noupdate powinno je oswoić, ale tak nie jest.
Florian Heigl,
1
Jak sugeruje @FlorianHeigl, to nie działa.
einpoklum
Pytanie dotyczy wyłączenia motd w ssh, co naprawdę robi odpowiedź. Ale z twojego komentarza ani formy florian nie jest jasne, co nie działa. Jeśli masz inny problem lub pytanie, tam jest przycisk.
Jakuje
1
Znalazłem obejście / włamanie
ssh -t IP_ADDRESS bash
-t wymusić alokację tty
wyślij bashpolecenie, ponieważ wysłanie polecenia nie generuje żadnej działalności związanej z bannery.
Odpowiedzi:
Większość odpowiedzi wymaga dostępu do konta root.
Każdy użytkownik może uzyskać czyste logowanie (w tym wyłączenie MOTD), wystarczy uruchomić:
źródło
.hushlogin
. 3. Jak się dzisiaj czegoś nauczyłem, jestem entuzjastyczny. 0 :-)Pliki skryptów w
/etc/update-motd.d
generują plik,/var/run/motd.dynamic
który zidentyfikowałeś jako zawierający MOTD.Uproszczonym sposobem zatrzymania generowania tego pliku byłoby uniemożliwienie wykonania wszystkich skryptów za pomocą:
Uwaga: Informacje zaczerpnięte z tej odpowiedzi przez heemayl .
źródło
Innym sposobem jest skomentowanie tych wierszy w
/etc/pam.d/login
:źródło
Zgodnie z odpowiedzią Alcuina Arundela, edytuj
/etc/pam.d/sshd
i komentuj wiersze pam_motd, aby usunąć wiadomości podczas wchodzenia przez ssh.źródło
Dostępna jest opcja konfiguracyjna o
sshd_config
nazwiePrintMotd
. Ustawienie go nano
wykonanie zadania.źródło
Znalazłem obejście / włamanie
-t
wymusić alokację ttywyślij
bash
polecenie, ponieważ wysłanie polecenia nie generuje żadnej działalności związanej z bannery.baw się dobrze
źródło