Pytanie:
Raspberry Pi Custom SSH / Normal Login Message
Sam Berry
2017-10-12 00:13:56 UTC
view on stackexchange narkive permalink

Obecnie używam Raspbian Stretch Lite i chciałbym wiedzieć, jak, jeśli to możliwe, mogę tworzyć niestandardowe komunikaty logowania.

np.

Obecnie otrzymuję to:

  Linux RPi 4.9.41-v7 + # 1023 SMP wt 8 sierpnia 16:00:15 BST 2017 armv7l Programy dołączone do systemu Debian GNU / Linux są wolnym oprogramowaniem; dokładne warunki dystrybucji dla każdego programu są opisane w poszczególnych plikach w /usr/share/doc/*/copyright.Debian GNU / Linux jest objęty ABSOLUTNIE ŻADNĄ GWARANCJĄ w zakresie dozwolonym przez obowiązujące prawo Ostatnie logowanie: środa 11 października 18:54:03 2017 z 172.16.0.79  

Ale chciałbym dostać coś takiego:

  Witamy ponownie.Lorem ipsum dolor sit amet, consectetuer adipiscing elit.Coś tutaj.Więcej ... Myślę, że masz pomysł ...  
Pięć odpowiedzi:
patthoyts
2017-10-12 02:42:01 UTC
view on stackexchange narkive permalink

Jak wspomniano, jest to zawartość pliku / etc / motd . Rzeczywisty pokazany plik ( /run/motd.dynamic ) jest konstruowany przy użyciu skryptów w /etc/update-motd.d i pliku / etc / motd .

W przypadku treści statycznych możesz zmodyfikować / etc / motd , ale jeśli chcesz generować zawartość dynamiczną, powinieneś dodać skrypty do / etc Katalog /update-motd.d .

To jest właściwy sposób dodawania własnych wiadomości dynamicznych lub skryptów.
Działało świetnie! Dzięki!
Dr.Rabbit
2017-10-12 00:21:31 UTC
view on stackexchange narkive permalink

To jest „Wiadomość dnia” lub „motd”, którą możesz znaleźć w /etc/motd

  sudo nano / etc / motd  kod> 

Atomkey Sinclair
2018-11-19 11:40:06 UTC
view on stackexchange narkive permalink

Spędziłem trochę czasu biegając po króliczej nory i chciałem coś dodać. Przedstawione tutaj rozwiązanie motd działa dla wiadomości wyświetlanej po uwierzytelnieniu logowania (po wprowadzeniu hasła). I tego właśnie szukałem. Dziękuję.

Ale w trakcie tego procesu znalazłem również tę informację, która może być przydatna dla kogoś, ponieważ jest powiązana ...

Jeśli chcesz, aby wiadomość była wyświetlana tuż „przed” po wyświetleniu monitu o hasło można również edytować plik / etc / ssh / sshd_config. Znajdź linię lub dodaj taką linię:

Baner / ścieżka / nazwa pliku

Gdzie nazwa pliku to dowolna wiadomość (np. Plik motd), którą chcesz wyświetlić.

Oczywiście musisz zrestartować ssh ...

sudo /etc/init.d/ssh restart

Może się to przydać, jeśli chcesz przekazać instrukcje do pilota użytkownik przed podaniem hasła - lub może ostrzeżenie dla intruzów itp.

  • okrzyki
f2a8
2017-10-12 00:37:34 UTC
view on stackexchange narkive permalink

Możesz także napisać własne skrypty uruchamiane przez rc.local (co jest ostatnią rzeczą, jaka ma miejsce w sekwencji rozruchowej). Na przykład możesz wyczyścić ekran, a następnie powtórzyć niestandardową wiadomość.

Sprawdź wspaniałą stronę

Steve Robillard
2017-10-12 01:15:22 UTC
view on stackexchange narkive permalink

Napisałem post na blogu dla nieaktywnego bloga w tej witrynie, w którym dokładnie opisano, jak to zrobić, jako część szerszej serii postów na temat SSH.

Aby zmienić komunikat wyświetlany po pomyślnym zalogowaniu, edytuj plik / etc / motd .

  sudo nano / etc / motd 

Uwaga: ten plik jest statyczny i nie będzie oceniał żadnego dołączonego kodu.

Wprowadź zmiany w tym pliku - zwykle po prostu usuwam ten tekst.

Zapisz zmiany:

Ctrl-o i Enter

i zamknij edytor:

Ctrl-x

Przetestuj swoje zmiany, wychodząc z sesji SSH:

  Exit  

I połącz się ponownie. Po zalogowaniu powinieneś zobaczyć swój niestandardowy komunikat.

Uwaga: domyślnie zobaczysz czas ostatniego logowania i komputer użyty do połączenia. Ze względów bezpieczeństwa radzę to zostawić. Może ostrzegać, że mogło dojść do naruszenia bezpieczeństwa.

Powyższy post wyjaśnia również, jak zmienić komunikat wyświetlany przed zalogowaniem.



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...