Привет,
Без публичного ключа на сервере вы не сможете зайти по ssh на сервер, используя приватный ключ на клиенте. Хостер ЗАРАНЕЕ не будет вам ничего прописывать (генерить и т.п.). Он дает только возможность организовать вход по ssh с помощью ключей. Поэтому вы генерите ключи вначале, где-то кладете файл публичного ключа, указываете к нему путь в панели управления (или пути), приватный забираете к себе на рабочую станцию и используете в ssh-клиенте.