2017-06-27 4 views
0

Ändern von SSH-Deamon Seite Chiffren nicht laufende Sitzung zu beeinflussen, während SSH Neuverhandlung für Protokoll SSHv2 mit rekeyLimit Tag in sshd_config Datei ausgeführt wird.SSH Neuverhandlung funktioniert nicht richtig

Wir geändert haben/etc/ssh/sshd_config mit rekeyLimit wie folgt:

reKeyLimit Standard 30s

Also, für alle 30 Sekunden neu verhandelt für die laufende sessions.But ausgeführt wird, wenn wir in Chiffre Werte ändern/etc/ssh/sshd_config-Datei, die mit den Client-Verschlüsselungen nicht kompatibel sind. Neue Sitzungen werden nicht geöffnet, aber die vorhandenen Sitzungen laufen noch.

Gibt es einen Cache in SSH, die cleanedup sein muss, um neue Chiffren für die laufende Sitzungen zu betrachten ?? Oder müssen wir irgendwelche Optionen in der Datei/etc/ssh/sshd_config festlegen, damit die Kanäle für laufende Sitzungen berücksichtigt werden?

+0

Wie können wir tun negative Tests SSH Neuverhandlung in SSHv2 Protokoll zu überprüfen? – Manogna

Antwort

0

Nein, das ist nicht möglich. Der Server liest die Konfiguration beim Start nur einmal. Es ist eine sehr gute Übung, gegen Leute, die die Konfigurationsdateien bearbeiten und Fehler einführen, ausfallsicher zu sein.

+0

Vielen Dank für Ihre Antwort.Aber wie stellen wir sicher, dass Neuverhandlungen für laufende SSH-Sitzung stattfindet. Insbesondere, wie können wir negative Tests zu SSH Neuverhandlung im SSHv2-Protokoll zu überprüfen? – Manogna

+0

Sie werden es in den Protokollen sehen, wenn Sie die Protokollebene verbose oder debug aktivieren. – Jakuje

+0

Im Detail möchte ich mein Testszenario erläutern. Ich öffnete eine SSH-Sitzung nach, dass ich Chiffren in/etc/ssh/sshd_config Datei geändert. Jetzt möchte ich wissen, wie man neue Schlüssel generiert, mit neuen Chiffren, KEX, MACS und wie diese in bestehende Sitzung während Neuverhandlung Das Hauptziel unserer Tests reflektiert werden, bestehende SSH-Session während Neuverhandlung fallen zu lassen. Gibt es eine Möglichkeit, dies in SSH zu erreichen. – Manogna