Ich habe über das Erzeugen von 2 Schlüsseln (privat und öffentlich) auf dem Client-Host und das Kopieren des öffentlichen Schlüssels auf den Server-Host gelesen.
Nach meinem Verständnis (korrigieren Sie mich, wenn ich falsch liege): Der Server verschlüsselt Daten mit dem öffentlichen Schlüssel und sendet sie an den Client. Der Client entschlüsselt sie mit dem privaten Schlüssel.
Aber wie geschieht es, wenn ich Daten auf dem Client verschlüsseln muss, um sie an den Server zu senden?
Der öffentliche Schlüssel verschlüsselt Daten auf dem Client? Aber wie kann der Server es entschlüsseln, wenn es nur den öffentlichen Schlüssel hat?
Wie funktioniert die SSH-Verschlüsselung?