Newsgroup: it.comp.os.linux.sys
Titolo: Banner pre-login

Salve a tutti.
Riesco a far comparire un banner subito dopo il login, anche
differenziando gli accessi ssh (/etc/
issue.net
) che da console
(/etc/motd).
Però non riesco a far comparire nessun banner *prima* dell'immissione
dello username, sia da ssh che da console
Come potrei fare?
Grazie per l'attenzione, ciao!
GePs

GePs ha scritto:

Cosi:
# man sshd_config
/ Banner

 / Banner
Già fatto. Il banner compare *dopo* aver immesso la password corretta.
Ho necessità che compaia *prima* di "login:"

GePs ha scritto:

Da man sshd_config
"Banner
In some jurisdictions, sending a warning message before authenti­
cation may be relevant for getting legal protection.  The contents of 
the specified file are sent to the remote user before authentication is 
allowed.  This option is only available for protocol version 2.
By default, no banner is displayed."
Probabilmente stai usando ssh1 dal momento che l'opzione banner serve ad 
inviare un messaggio PRIMA di una autenticazione

 inviare un messaggio PRIMA di una autenticazione
host:/# telnet localhost 22
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
SSH-2.0-OpenSSH_3.8.1p1 Debian-8.sarge.4
Avevo letto anch'io il *before*, ma non funziona :(

 
?
e se provi a fare
# ssh localhost
cosa succede?

 Avevo letto anch'io il *before*, ma non funziona :(
# echo "CIAO MONDO" > /etc/prova.msg
# cat /etc/ssh/sshd_config | grep Banner
Banner /etc/prova.msg
# /etc/rc.d/rc.sshd restart
# ssh localhost
CIAO MONDO
root@localhost's password:
funziona! non capisco perchč usi telnet quando ssh ha il suo client.

 funziona! non capisco perchè usi telnet quando ssh ha il suo client.
ho usato telnet per farti vedere che *non* sto usando ssh 1. E' chiaro
che se fai "ssh localhost" funziona: a me serve che il messaggio
compaia *prima* della richiesta del nome utente. Se sei già root e fai
ssh il client ssh prende il tuo username e non ti chiede di immetterlo.

 ssh il client ssh prende il tuo username e non ti chiede di immetterlo.
ssh prende il nome dell' utente locale a meno che non specifichi utente@host
non l' ho mai visto funzionare "alla telnet"
ciao.
-- 
 SUPERCALIFRAGILISTICHESPIRALIDOSO!!!

 
Ho visto....
Allora non ho idea di come fare....solitamente uso ssh tramite altri 
host linux, quindi il nome utente è già impostato.

nero ha scritto:

Sicuramente si collega con il putty.
Ed in quanto tale, ssh non riesce a prendere il nome dell'utente locale 
e quindi mette fuori il prompt "Login:"
Sinceramente, non so se suddetto prompt è del putty o di ssh. Ma dal 
momento che il Banner viene visualizzado tra "Login" e "Password" mi 
vien da pensare che sia un prompt di putty. (che senso avrebbe mettere 
un banner tra i 2 prompt? o lo metti prima o lo metti dopo)

>> SSH-2.0-OpenSSH_3.8.1p1 Debian-8.sarge.4
cmq la richiesta di utente è nel codice di putty.
-- 
Quando la moglie di un uomo impara a capirlo, lei di solito smette di
ascoltarlo.
                -- Dalle Leggi di Murphy sul Sesso

 cmq la richiesta di utente è nel codice di putty.
Allora non credo ci sia soluzione.

 
Mi aggangio per una domanda mooolto OT.
Per quale cavolo di motivo ogni tanto putty si impalla e smette di 
prendermi le frecce direzionali dentro il vi?
Stessa configurazione su altro server e va tutto ok.
Scollego, ricollego allo stesso server ed a volte si incasina con le frecce.
E' presente un parametro che ho sempre ignorato?!? Perche questa cosa mi 
da molto fastidio.

 Era per farmi vedere che stava usando ssh2
avere ssh versione 2 non equivale a usare la versione 2 nel collegamento ,
la 2 supporta sia il protocollo 1 che il 2 , x essere sicuri di usare la 2
si deve dare "ssh -2".
ciao.
-- 
Nessuno si e' mai ammazzato perche' non riusciva ad amare il prossimo
suo.
                -- Marcello Marchesi

 prendermi le frecce direzionali dentro il vi?
reset
-- 
Flavio Visentin
Membro del CICAP
Comitato Italiano per il Controllo delle Affermazioni di P4

 si deve dare "ssh -2".
Giusta osservazione. Controllerò.
Comunque grabbare il banner dei servizi (qualsiasi servizio) con il
telnet, o meglio con una connessione raw tipo netcat si fa
abitualmente.

 abitualmente.
si , mi era sfuggita la porta in fondo al cmd telnet.......
cmq alla fine ci siamo capiti.
-- 
La mamma: "Pierino, fai troppe cose alla carlona".
Pierino: "Mamma, non ti preoccupare, che quando sono grande la sposo!".
                -- Da it.hobby.umorismo