Во-первых, вам нужно иметь пару ключей: закрытый и открытый ключ. Вы должны поместить свой открытый ключ в файл authorized_keys в папку .ssh/ на сервере, к которому вы хотите подключиться. Этот открытый ключ будет использоваться во время процесса аутентификации, чтобы бросить вызов вашему закрытому ключу, который вы должны хранить в каталоге .ssh/ компьютера, который является вашим клиентом (из которого вы подключаетесь к серверу).
[d2 ] Вы, без сомнения, столкнетесь с проблемами. Используйте команду ssh -v -v -v (да, многословная опция повторяется несколько раз, увеличивая многословность), чтобы понять, что происходит во время аутентификации.