Sto imparando su SSH e su come usarlo per proteggere i trasferimenti di file e i comandi tra una macchina Windows e un server Linux. Tutto ciò che ho letto finora indica che ho bisogno di usare un client SFTP (come WinSCP) per connettermi al mio server e trasferire file. Gettin gin un po 'più a fondo, i documenti per WinSCP non mi dicono mai di impostare una coppia di chiavi pubblica o privata sul mio client e server. Ho pensato che le chiavi pubbliche e private fossero un elemento fondamentale di come funzionava SSH. In che modo SFTP (che ho letto si basa su SSH) è in grado di funzionare senza una coppia di chiavi pubblica e privata (o si trova in una modalità non sicura come FTP nella situazione?)
Inizialmente, pensavo di aver bisogno di creare queste coppie per ogni individuo che voleva connettersi al server e copiare manualmente il file della chiave pubblica sul computer client.
EDIT =============================
Non ho capito che ci sono due serie di chiavi pubbliche / private in uso, una creata dal server e una che potrebbe essere creata dal client. Inizialmente, pensavo che fossero la stessa coppia di chiavi pubblica / privata.