Mój mózg jest owinięty wokół osi na kluczach publicznych i prywatnych. Kiedy tworzysz serwer w chmurze (instancję) w usłudze EC2 Amazon, a następnie chcesz się z nim połączyć przez SSH, Amazon wymaga pobrania prywatnego klucza, aby nawiązać połączenie. Czy idea klucza publicznego / prywatnego nie sugeruje, że Amazon powinien wymagać pobrania klucza publicznego?
Ponadto, jeśli skonfiguruję serwer SFTP do użytku klienta, czy powinienem instalować jego klucz na serwerze, czy dać mu klucz z serwera? W obu przypadkach powinien to być klucz publiczny czy prywatny?