Skocz do zawartości

Logowanie Przez Ssh - Tekst Powitalny - Znaki Specjalne


deepblu

Rekomendowane odpowiedzi

Jeśli chcę aby przy logowaniu na tty wyświetlał mi się tekst to W /etc/issues daje swój tekst, oraz mogę dać znaki specjalne jak np: \n, \o, \u, ...

 

Jak stworzę w /ets/ssh/sshd-banner i dam tu swój tekst, oraz w /etc/ssh/sshd_config w polu Baner wskażę ten plik to przy zdalnym logowaniu na hosta wyświetli mi się on.

Ale tu już nie działają mi te znaki specjalne jak dla /etc/issues.

 

Czy jest taka możliwość aby w jakiś sposób przy logowaniu przez ssh wyświetlić wiadomość ze znakami specjalnymi jak przy logowaniu na tty?

Odnośnik do komentarza
Udostępnij na innych stronach

A czemu mam nie ruszac /etc/issue :huh:

 

W tym pliku umieszczam wiadomosc wyswietlana przed logowaniem.

W /etc/motd wyswietlam wiadomosc wyswietlana po logowaniu.

A mi chodzi o /etc/ssh/sshd-banner i /etc/ssh/sshd_config - czyli wiadomosc wyswietlana przed logowaniem poprzez ssh - czy mozna tam dac takie znaki specjalne które beda sie zachowywac jak znaki specjalne dla /etc/issue ?

Odnośnik do komentarza
Udostępnij na innych stronach

/etc/issue nie jest dobrym pomyslem bo wiele instalatorów aplikacji sprawdza go w poszukiwaniu wersji RH/Fedora, np: Oracle

 

Z drugiej strony do /etc/motd i /etc/issue mozesz przekazac "escape/control characters" a do pliku zdefiniowanego w Banner w /etc/sshd/sshd_config nie.

 

Nie jest to eleganckie ale moze wystarczy Ci rozwiazanie w stylu: modyfikacja plik na który wskazuje Banner w zaleznosci od potrzeby albo co jakis interwal czasowy.

Odnośnik do komentarza
Udostępnij na innych stronach

/etc/issue nie jest dobrym pomyslem bo wiele instalatorów aplikacji sprawdza go w poszukiwaniu wersji RH/Fedora, np: Oracle

Chyba nie (-;

/etc/issue jest plikiem który jak najbardziej mozna modyfikowac wedle upodoban.

Instalatory szukaja takich plików:

/etc/redhat-release
/etc/suse-release
/etc/debian-release
/etc/centos-release
/etc/gentoo-release

...i podobnych.

Odnośnik do komentarza
Udostępnij na innych stronach

Tak jeszcze szperałem:

 

https://bugzilla.mindrot.org/show_bug.cgi?id=868

 

"If you really want to make this information

public, why not autogenerate issue.net at boot time?"

Poszedłbym tą drogą ale z plikiem zdefiniowanym w Banner w sshd_config jak pisałem wyżej.

/etc/issue* zostaw w spokoju jak chcesz message wyświetlać tylko dla ssh login.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...