Как войти по ssh ключу на сервер?
Э...  Даже не знаю с чего начать...
А почему ключи должны совпадать? Они случайно генерируются. Пароль нужен только для расшифровки ключа.
Когда вы генерите ключ, генерируется пара - публичный и закрытй. Публичный вы должны добавить на сервер в ~/.ssh/authorized_keys
Если вы сгенерили со стандартным именем id_rsa, то публичный будет называться id_rsa.pub - именно содержимое этого файла надо добавлять в ~/.ssh/authorized_keys
А сам файл id_rsa должен быть в ~/.ssh той машины с которой входите.
Как войти по ключу?
Чтобы войти по ключу, публичный ключ должен быть уже на сервере. Чтобы его туда скопировать, нужна возможность авторизации другим способом. См. ответ сервера:Permission denied (publickey,gssapi-keyex,gssapi-with-mic).