Answer the question
In order to leave comments, you need to log in
Using windows subsystem for linux to access a vagrant machine via ssh, swears at the access rights to the private key file, what can I do?
Уточнение, не удается зайти именно с использованием ключа, с паролем нормально захожу.
Решил посмотреть что такое vagrant, параллельно поиграться с windows subsystem for linux, но пока не получается зайти на виртуальную машину по ssh (который для меня тоже темный лес).
Вот что пишет:
[email protected]:/mnt/c/Users/neikist/test-vagrant# ssh-add .vagrant/machines/default/virtualbox/private_key
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0777 for '.vagrant/machines/default/virtualbox/private_key' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Answer the question
In order to leave comments, you need to log in
Это основная проблема с vagrant в Windows, которая выливается практически в любом ПО, когда нужно делать симлинки или использовать права на файлах.
В общем случае она не решается.
До выделенного жирным можно не читать, не важно. Нда, не думаю что ещё актуально, но вдруг кто то случайно набредёт. Столкнулся со схожей ошибкой, под w10 был включён openssh client(на момент написания данный дополнительный компонент находится в стадии beta, установлен напрямую из винды, параметры/приложения/управление дополнительными компонентами).
Решилось так, я удалил у ключа все унаследованные права доступа(естественно лежит он hdd, раздел которого отформатирован в ntfs) и дал доступ только от имени используемой учётной записи. После этого проблем с использованием больше не наблюдал
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question