Как редактировать файлы с удаленного сервера с правами суперпользователя при загрузке из кода VS? - PullRequest
0 голосов
/ 06 ноября 2019

Я подключаюсь к виртуальной машине в Azure, используя расширение Remote-SSH в коде Visual Studio. Проблема в том, что я не могу ssh как root, но мне нужны привилегии root для редактирования некоторых файлов в папке / etc. «Sudo-ing» в окне терминала не имеет никакого эффекта. Я думаю, что изменение прав доступа к файлам позволило бы мне редактировать файлы как обычный пользователь, но я бы предпочел этого избежать. Любые идеи, как я мог редактировать файлы в VS Code тогда?

1 Ответ

0 голосов
/ 12 ноября 2019

Вместо этого я использовал расширение SSH FS. Создана новая конфигурация с моими данными соединения (хост, имя пользователя и закрытый ключ). Затем в меню «Файл»> «Установки»> «Настройки»> «Расширения»> «Конфигурация SSH FS»> «Sshfs: настройки» я добавил "sftpSudo": true, что позволило мне редактировать файлы как root.

ps Я оставлю вопрос открытым некоторое время. Дольше, на всякий случай, если кто-нибудь может объяснить, как я могу добиться этого, используя расширение Remote-SSH.

...