Qual è l'opzione più privata per 2FA con OpenSSH?

-2

Quando guardo i registri sul mio server ci sono sempre molte centinaia di indirizzi IP con accessi ssh non riusciti.

Poiché fail2ban rallenta solo il processo di attacco, decido che ho bisogno di un'altra soluzione. Innanzitutto con l'accesso basato su chiave SSH, ma ho riscontrato grossi problemi con strumenti multipiattaforma come il mastice, quindi ho implementato 2FA sul mio server e funziona.

Il problema è che attualmente utilizzo google-authenticator e ho grossi problemi di privacy. Ci sono altre opzioni che funzionano con openssh-server? E se sì, quali sono i più privati / sicuri.

    
posta Richard R. Matthews 09.03.2018 - 12:46
fonte

1 risposta

3

L'autenticazione della chiave pubblica è sicuramente il modo migliore per andare qui, in quanto è molto ben supportata (incluso da PuTTY, per tutto ciò che insiste nell'usare il proprio formato di chiave proprio per rendere la vita una seccatura per i suoi utenti). Se si vuole veramente fare qualcosa in base all'autent password, però, il TOTP in generale funziona bene. Questo è l'algoritmo di Google Authenticator, ma è utilizzato in tutto il luogo e non è in alcun modo legato a Google. Esistono un numero qualsiasi di app compatibili con "Google Authenticator", per tutte le piattaforme incluse quelle esoteriche, che non sono sviluppate da Google né richiedono alcun tipo di account Google o utilizzano alcun servizio di Google.

Detto questo, dal momento che hai chiesto informazioni sulla privacy in particolare, tieni presente che gli utenti dell'autenticazione della chiave pubblica SSH di solito hanno solo una chiave pubblica, che inviano a tutti i siti ai quali accedono. Tale chiave può essere potenzialmente utilizzata per scoprire su quali altri siti si trova l'utente e potenzialmente legarsi all'identità reale dell'utente. Questo può essere evitato generando coppie di chiavi univoche per ciascun host e comunicando al client quale chiave utilizzare per ciascun host (sia al momento della connessione sulla riga di comando / API, sia automaticamente utilizzare un file di configurazione ).

    
risposta data 10.03.2018 - 03:45
fonte

Leggi altre domande sui tag