Соединение VitrtualBox с GitLab с использованием ключей SSH - PullRequest
0 голосов
/ 05 ноября 2018

Я застрял с небольшой проблемой SSH. Я работаю с Windows10, у которой есть пара ключей ssh, сгенерированных через PuttyGen (rsa) с использованием почты домена. Я использую эту пару для подключения через Ssh к моему репозиторию GitLab, и все работает нормально Я решил создать виртуальную машину Ubuntu через VirtualBox на той же машине, а затем сгенерировал новую пару ключей ssh ​​в виртуальную машину, используя

ssh-keygen -t rsa -C "my.email@example.com" -b 4096

с той же почтой домена windows10. После этого я добавил этот новый открытый ключ в свою учетную запись GitLab. Однако, когда я тестирую эту новую пару клавиш с помощью

ssh -Tv git@gitlab.com

где "gitlab.com" - это мой репозиторий gitlab, который я получаю вместе с некоторыми отладочными сообщениями (которые не содержат никакой полезной информации)

Permission denied (publickey)

Теперь мой вопрос таков:

Есть ли что-то, что я должен сделать по-другому, как обычно, чтобы установить новую пару ключей SSh в VirtualMachine, которые используют ту же сеть хост-машины? Или, теоретически, он должен работать так же, как я?

Спасибо

РЕДАКТИРОВАТЬ: Я также попытался скопировать те же ключи SSH VM на мой компьютер с Windows, заменив старый, и они работают. Так что это не проблема ключа поколения, я думаю, что это действительно проблема VirtualBox или Virtualization в целом, любая помощь?

...