Cuando el cliente SSH (OpenSSH) se conecta al servidor SSH, el servidor SSH proporciona su clave de cifrado pública (por ejemplo, /etc/ssh/ssh_host_rsa_key.pub
) al cliente SSH para que el cliente SSH pueda cifrar los datos enviados al servidor SSH y el servidor SSH pueda descifrar esto con su clave privada correspondiente (por ejemplo, /etc/ssh/ssh_host_rsa_key
). Ahora, cuando el servidor SSH envía datos al cliente SSH, ¿encripta los datos con su clave privada y el cliente SSH necesita descifrarlos con la clave pública correspondiente que recibió al inicio de la conexión SSH? ¿O el cliente SSH proporcionó su clave pública al servidor SSH y el servidor SSH usa esto para cifrar los datos y el cliente SSH usará su clave privada correspondiente para descifrar estos datos?