Newsgroup: it.comp.os.linux.sys
Titolo: aiuto con SSH - URGENTE (Vi prego)

Ciao,
scusate se rompo, ma ho un grosso problema da risolvere con SSH !
ho installato (e probabilmente configurato male) openssh 2.1 !
funzona tutto bene, perche' tramite Putty da WINNT effettivamente
riconosce il server e mi fa aprire la sessione.
Quello pero' che non riesco a fare e' limitare gli accessi !
ho provato a cancellare la chiave pubblica dal server e connetermi, ed
invece di bloccare l'accesso, mi consente ugualmente di accedere.
Ho rpovato anche a cambiare la chiave privata del cliente ad anche li
mi ha fatto accedere tranquillamente.
Come diavolo faccio a bloccare l'accesso tramite PUTTY sun un server
solo a chi ha effettivamente la chiave privata che voglio io ?
Vi prego aiutatemi anche tramite qualche documento da studiare .
ciao e grazie in anticipo
Kasuga


hai messo l'elenco utenti nel file d conf?
l'autenticazione viene fatta solo con keyfile o anche con pwd?

Non ho messo nessun elenco utenti perche' non sapevo dome metterlo,
l'unica cosa che ho fatto e' stata di mettere l'utente oracle come
AllowUser.
L'autenticazione e' fatto solo con keyfile, ma anche mettere a
password non mi dispiacerebbe.
ciao
Kasuga


 solo a chi ha effettivamente la chiave privata che voglio io ?
Devi mettere la chiave pubblica in ~/.ssh/authorized_keys[2] (a seconda
se ssh1 o ssh2) e in sshd_conf ci deve essere almeno:
RSAAuthentication yes
PasswordAuthentication no
In ogni caso la chiave pubblica da mettere in ~/.ssh/authorized_keys[2]
te la deve dare l'utente. Oppure gli devi dare tu la chiave privata ma
non e' molto saggio.
Se vuoi anche una password (e' meglio) devi specificare all'utente che
deve generare una chiave proteggendola con password.
Fabio


/etc/ssh/
c sono tutti i files d config d ssh
dato che c sono anche un bel pò d righe commentate, sono abba semplici da
capire.
il parametro AllowUsers è proprio la lista utenti che intendevo io...
per abilitare l'accesso con pwd, verifica il parametro
PasswordAuthentication
ovviamente l'utente deve avere pwd<>null

grazie per l'aiuto che mi stte dando, ma i miei problemi persistono.
Vi spiego meglio; in questo momento ho installato la versione 2.1.1 di
openssh ! quello che voglio arrivare a fare e' di consentire l'accesso
ad un server solo ad alcuni utenti e non come con la telnet che
chiunque abbia un account puo' connettersi.
Utilizzo da WINNT Putty, ma questo, con o senza key, mi apre una
sessione con il server come se fosse una telnet ! io questo NON lo
voglio ! PErche' se non ha la mia chiave privata (utente) deve
comunque aprirmi la sessione come la telnet ?
Ciao
Kasuga



??
io ho un solo utente nel file cfg del demone ssh alla voce AllowUsers
se provo a connettermi con qualsiasi altro, mi chiede la pwd 5 volte e poi
disconnette in ogni caso, anche se la password č corretta!
anche con telnet puoi impedire agli utenti di loggarsi, basta dargli come
shell /bin/false
o forse tu vuoi che non inizi nemmeno la procedura d login?

esatto !
io non voglio che inizi neanche la procedura di login, ma questo e' un
altro problema. prima di tutto volevo consentire l'accesso als erver
solo tramite ssh ad alcuni utenti.  anche io ho messo un solo utente
in AllowUsers ma se faccio un login con un altro utente mi fa accedere
ugualmente..... e' per questo che non so piu' che pesci pigliare !
ciao
Kasuga
