2015-10-14 2 views
0

Я удалил в своем бродяге открытый ключ в authorized_keys.Удалить по ошибке authorized_keys vagrant cant connect no

Теперь я не могу использовать бродячие ssh!

Я попытался скопировать пачку ~/.ssh/id_rsa.pub в authorized_keys. Но это не работает.

Где я могу найти брандный открытый ключ ssh, чтобы ввести authorized_keys?

Спасибо!

ответ

0

Вы использовали пользовательскую коробку или общедоступную?

Для общественности один, вы можете получить ключ от https://raw.githubusercontent.com/mitchellh/vagrant/master/keys/vagrant.pub

Если у вас есть собственный ящик и все еще принадлежит секретный ключ (на хосте), вы можете запустить

ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub 

Это сделает новый открытый ключ, и вы можете скопировать в авторизованный ключ

+0

Я использую пользовательский флажок – julestruong

+0

'ssh-keygen -y -f ~/.ssh/id_rsa> ~/.ssh/id_rsa.pub' должен сделать новый открытый ключ –

+0

Нет, это не проблема, мое решение заключалось в том, чтобы добавить мой собственный закрытый ключ в conf ig.ssh (см. документацию) и добавьте мой открытый ключ в файл authorized_keys – julestruong