Да, можно просто скопировать их: Git для Windows (то, что вы назвали "msysgit") поставляется со сборкой клиента OpenSSH, и, поскольку Ubuntu также поставляет OpenSSH в качестве клиента SSH, ключи не требуют преобразования.
Обратите внимание, что оба ключа должны быть помещены в ~/.ssh
на компьютере с Ubuntu (обратите внимание, что если этот каталог еще не существует, и вы собираетесь создать его вручную, он должен принадлежать вашему основному пользователю и группе и иметь режим доступа 0600
). Затем файл id_rsa
- закрытый ключ - должен быть настроен на режим доступа 0600
. Открытый ключ (id_rsa.pub
) должен использовать режим доступа 0644
то есть доступ на запись только для вас и доступ на чтение для всех.
Обратите внимание, что можно потерять id_rsa.pub
как он может быть восстановлен из вашего личного ключа в любое время.