Как я могу просмотреть мою гостевую файловую систему virtualix guest в файле / текстовом редакторе Windows?

Я запускаю Ubuntu / CentOS в гостевом приложении virtualbox и пытаюсь настроить для него различные службы (nginx, php, memcache и т. Д.). Являясь новичком пользователя Unix, я нахожу медленным использование консольных редакторов и трудно запоминаемых расположений файлов, а также жесткую работу по заполнению их полных имен файлов.

Я хотел бы иметь возможность перемещаться и редактировать системные файлы и папки из среды Windows, используя редакторы, которые я использую изо дня в день: notepad ++, webstorm и т. Д. В основном я могу визуально познакомиться с содержимым различных папок ( хотя и небольшая разница).

По сути, я думаю, я спрашиваю, есть ли способ прямого доступа к гостевой файловой системе как root или sudoer. Итак, есть ли способ настроить мой гостевой сервер ubuntu, а затем переместить его файловую систему из окон? Или мне нужно установить GUI у моего гостя и использовать это вместо этого? (это нахмурилось, так что я слышу). Я ожидаю, что большую часть содержимого моего веб-сайта передаю из общей папки для целей разработки, поэтому файлы конфигурации и вещи могут находиться в общем каталоге, но, очевидно, есть много других системных папок, к которым я должен иметь доступ, например /etc , /var , /opt , /usr , …

Я понимаю, что это явно вопрос Unix, но мне просто интересно, поскольку я не использую Unix достаточно часто, чтобы иметь сильное чувство. FWIW, я регулярно использую powershell и не имею проблемы с этим, но я могу использовать Windows Explorer для разработки интуиции для структур каталогов и это действительно помогает мне.

Если ваш хост является Windows, вы можете использовать Samba для обмена файлами с клиентом с хостом. Однако вы не должны редактировать любые файлы конфигурации с помощью инструментов хоста, так как они могут выглядеть одинаково после редактирования, но, скорее всего, будут вставлены новые строки.

Если у вас возникли проблемы с редактированием файлов с помощью vi , используйте для редактирования что-то вроде режима nano или emacs .

С другой стороны, нет ничего, что говорит против запуска графического интерфейса на клиенте VM (при условии, что служебные данные памяти приемлемы на машине). Но будьте осторожны, что редактирование файлов конфигурации чаще всего должно выполняться как root. После того, как у вас есть графический интерфейс, вы можете просматривать свою файловую систему с такой же легкостью, как и на хосте.