2014-12-28 3 views
5

Я новичок в Vagrant и получить следующее сообщение об ошибке на vagrant up или vagrant ssh:Права доступа Бродячие SSH

The private key to connect to this box via SSH has invalid permissions 
set on it. The permissions of the private key should be set to 0600, otherwise SSH will 
ignore the key. Vagrant tried to do this automatically for you but failed. Please set the 
permissions on the following file to 0600 and then try running this command again: 

[...]/.vagrant/machines/default/virtualbox/private_key 

Я бежать:

$ sudo chmod 666 [...]/.vagrant/machines/default/virtualbox/private_key 

Я также попытался (600, 777), но все же получить та же ошибка.

Возможно, кто-нибудь скажет мне, что не так, и как это исправить?

ответ

0

Получил эту ошибка, используя эфирное масло (какие слои на бродяге) Это Защита файловой системы связанно, имеет жирный раздел, позволяющий использовать с окнами (используется для, больше нет). Когда разрешения не могут быть установлены в разделе, я просто скопировал весь каталог в каталог пользователя (как и всегда).

Был с помощью мерзавца, так что я просто сбросить на голову, чтобы вернуться к моему месту старта ... снова бегала: otto compile otto dev и работает в настоящее время.

1

У меня была эта же проблема, и оказывается, CHMOD, кажется, работает хорошо, но на самом деле не меняется разрешений, мои файлы, где на разделе NTFS, попробуйте изменить их на ext4 или сходного

+0

Это на ExFAT, так что это может быть связано –

+0

FAT должен alo не знать права доступа к файлам UNIX просто * facepalmed * самостоятельно для того, чтобы попробовать его на NTFS тоже .... – boscowitch

11

Я просто имел этот вопрос , и я работал вокруг него, перемещая файл private_key в другое место, меняя его разрешение, а затем создавая символическую ссылку в исходном месте. Так,

$ mv [...]/.vagrant/machines/default/virtualbox/private_key /some/path/where/you/can/change/permissions 
$ ln -s /some/path/where/you/can/change/permissions [...]/.vagrant/machines/default/virtualbox/private_key 
1

У меня такая же ошибка. Проблема возникла из-за того, что я пытался сделать vagrant up в разделе NTFS, как и сообщение об ошибке. Итак, я создал ссылку на каталог в моем разделе ext4 и ссылку на simbloc в своей NTFS, чтобы решить эту проблему. Работает сейчас!

Спасибо!

Смежные вопросы