Newsgroup: it.comp.os.linux.sys
Titolo: strani problemi con SSH su una VPS

Saluti.
Ho una VPS in hosting (dovrebbe usare Xen).
Oggi mi sono accorto di uno strano problema con SSH, e vorrei cercare di
capire meglio la causa prima di segnalare la cosa all'hosting.
Ieri ho configurato ssh sul server in modo da accettare solo
autenticazioni via chiavi publiche.
Tutto era a posto, ho riavviato sshd, e mi sono riconnesso senza problemi.
Oggi mi sono riconnesso al server e non sono riuscito a loggarmi.
La cosa strana è che nei log ottengo:
debug1: Authentications that can continue: publickey,password,keyboard-interactive
Come è possibile che ora permetta altri metodi di autenticazione?
In ogni caso, non sono riuscito a loggarmi ne con la chiave RSA ne con la
password.
Stranezza finale: ho riavviato la VPS tramite il pannello di controllo via
web che l'hosting mette a disposizione, ed ora tutto funziona a dovere.
Che può essere successo?
Un problema analogo mi era capitato l'altro ieri (in cui non riuscivo ad
autenticarmi via password); problema risolto sempre tramite riavvio.
Grazie  Manlio Perillo

 
Scartando tutte le altre ipotesi resta solo una possibile causa: l'hosting
ha problemi con il routing sulle VPS, ossia mi sono collegato ad un altro
server.
Il fatto che ssh non abbia fatto una piega è che i tenici di questa
azienda installano la stessa immagine (di una installazione di default) e
quindi finiscono con l'installare gli stessi certificati SSH.
E' una ipotesi, ma è l'unica possibile.
Ho controllato nei log e ci sono tentativi di accesso da parte di altri
utenti.
Ora il problema che mi sta a cuore è: esiste la possibilità di aver
fornito la mia chiave privata ad un server estraneo oppure SSH non
permette una cosa del genere?
Grazie  Manlio Perillo

 permette una cosa del genere?
La chiave privata sta dal lato del client e non va da nessuna parte,
utente permettendo.
Al massimo conoscono la tua chiave pubblica, ma non è che se ne facciano
molto...
- --
Skull & Bones (ER6n Silver)
Neo:  I know Sendmail!
Morpheus:  Show me.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
iD8DBQFGTFnl8THo01J+SBERAqR7AJ9piFY6S93/SPWB3KjIhkV0wvKLEACgmhaN
OwKT0skXYuDirKqqdg6/C28=
=WeJM
-----END PGP SIGNATURE-----

 
Certo, ma dato che la chiave privata viene comunque usata per la verifica
mi preoccupavo del fatto che fosse possibile risalire alla chiave privata.
Non conosco l'algoritmo usato, ma immagino che sia più sicuro
dell'algoritmo solitamente usato per verificare le password
(ossia verifica dell'hash md5).
Ho chiesto giusto per scrupolo, non credo sia una situazione usuale
collegarsi ad un server estraneo che ha le stesse chiavi SSH del tuo
server :).
Saluti e grazie  Manlio Perillo

 (ossia verifica dell'hash md5).
C'entra l'hashing, ma è un cryptohashing, in questo caso.

Ciao Manlio,
anche io ho una vps in hosting sul tuo stesso provider ed anche io ho
avuto problemi con qualcuno che si è impadronito del mio ip.
Contattato l'assistenza, hanno risolto in qualche modo senza dare
spiegazioni esaurienti.
La tua opinione in merito alle ragioni e l'ipotesi delle chiavi ssh
pubbliche identiche per tutte le vps, mi ha fatto correre un brivido
lungo la schiena e fatto fare una verifica; ho contattato via ssh 14
"vicini" di ip con questi risultati:
8 ip non hanno risposto
4 ip hanno mostrato un RSA key fingerprint identico al mio
2 ip hanno mostrato un RSA key fingerprint diverso dal mio e tra loro
Ora, i due fatti insieme aprono la possibilità ad uno scenario
inquietante: se ci fosse una vps "cattiva" che giocando con gli ip e
sfruttando il problema dei fingerprint identici accettasse connessioni
ssh per raccogliere password?
La mia opinione in merito è chiara, sono molto preoccupato e la
fiducia nel provider è compromessa.
Mauro
Manlio Perillo ha scritto:
