Jump to content
Sign in to follow this  
deepblu

Logowanie Przez Ssh - Tekst Powitalny - Znaki Specjalne

Recommended Posts

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?

Share this post


Link to post
Share on other sites

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 ?

Share this post


Link to post
Share on other sites

/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.

Share this post


Link to post
Share on other sites

/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.

  • Upvote 1

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×