У меня есть Mac, и я использую Parallels с Windows 7 на нем. У меня есть ключ ssh, который я использую для подключения к github. Когда я иду на мой Parallels/Windows 7 и пытаюсь сделать

ssh -T git@github.com

Я получил разрешение отказано (publickey).

Если я создам новый ключ на моей виртуальной машине Windows 7, перезапишет ли он мой текущий ключ, который использует мой терминал Mac?

Благодарю.

2 ответа2

0

Ваш ключ хранится в папке ~/.ssh/ на вашем Mac. Например, в моей системе у меня есть файлы с github_rsa (закрытый ключ) и github_rsa.pub (открытый ключ). Вы можете скопировать / вставить закрытый ключ на свой компьютер с Windows и установить его там - это просто текст.

0

Я думаю, что ответ @ miken32 должен работать. Вы также должны иметь возможность делать это так, как вы предлагаете, создавая новую пару ключей на виртуальной машине. Если вы не настроили виртуальную машину для совместного использования каталога ~/.ssh/ на хосте, все, что вы делаете на виртуальной машине, не должно влиять на вашу существующую пару ключей.

Примечание для себя: никогда не говори "ничего"!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .