La modifica di / etc / ssh / moduli ha impatto sulle chiavi generate in precedenza?

5

La mia azienda esegue molti trasferimenti di file automatizzati su SSH / sftp con banche, ecc. Un recente aggiornamento SSH su un server ha abbandonato il supporto per il vecchio / debole% di scambio di chiavi in diffie-helman-group1-sha1 in risposta al recente Logjam attacco.

La maggior parte delle organizzazioni con cui collaboriamo supporta i protocolli diffie-hellman-group-exchange-sha1 e diffie-hellman-group-exchange-sha256 . Tuttavia, il nostro file /etc/ssh/moduli contiene alcuni numeri più deboli di quelli richiesti da alcuni server, pertanto riceviamo periodici errori di connessione quando il nostro server rileva un numero più debole dal file corrente.

Quindi ora sto cercando di generare un nuovo file /etc/ssh/moduli e rimuovere i numeri più deboli per eliminare il possibile errore. Quello che voglio sapere è se possiamo sostituire il file /etc/ssh/moduli esistente senza influire sulle nostre chiavi già generate che abbiamo scambiato con altri. Ho letto altri post come Conseguenze di manomissioni / etc / ssh / moduli , ma su questo punto non sono chiari.

Da quello che ho letto, penso sto bene a farlo poiché /etc/ssh/moduli è usato principalmente quando si negozia una singola connessione SSH, ma vorrei prima altre opinioni.

    
posta sbrown 13.10.2015 - 23:45
fonte

2 risposte

2

Starai bene. /etc/ssh/moduli è utilizzato solo da sshd :

The /etc/ssh/moduli file contains the system-wide Diffie-Hellman prime moduli for sshd(8).

sshd non ha nulla a che fare con le chiavi client che stai utilizzando per connettersi ad altre macchine.

    
risposta data 14.10.2015 - 00:07
fonte
2

What I want to know is if we can replace the existing /etc/ssh/moduli file without impacting our already-generated keys that we have exchanged with others.

I numeri dei moduli non hanno alcuna connessione con chiavi host del server né con chiavi di autenticazione dei client . Le chiavi host vengono utilizzate per la verifica dell'host, le chiavi di autenticazione vengono utilizzate per l'autenticazione del client, ma lo scambio di chiavi diffie hellman è completamente diverso (ok, non così totalmente, è crittografia a chiave pubblica, ma è NON basato su nessuno dei tasti precedentemente menzionati RFC4419 ).

Ciò significa che i tasti precedentemente generati non sono interessati.

    
risposta data 14.10.2015 - 00:08
fonte

Leggi altre domande sui tag