Экземпляр виртуальной машины Linux / Google Cloud предоставляет разрешения пользователю ключа SSH
371
Matthew Semik
Я создал ключ SSH для подключения моего экземпляра виртуальной машины Google к FileZilla. Но я получаю ошибки разрешения.
Например, я хочу заменить index.html.
Но я получаю:
Как получить от моего пользователя SSH-ключа полное разрешение на создание веб-сайта?
Я также не могу ничего изменить с помощью моего терминала Google
2 ответа на вопрос
0
Bennett
Быстрое решение - chmod -R 666 /var/ww/htmlвключить разрешение на чтение и запись для группы и всех остальных.
По соображениям безопасности это не рекомендуется, и ваш веб-сервер / демон должен действительно работать как пользователь с ограниченными правами. Если ваш веб-сервер работал, например, как пользователь:, htmlто владелец и группа папок могут быть обновлены, чтобы отразить это, и ваш пользователь ssh-ключа может быть добавлен в группу html.
Спасибо! Но я получил ответ выше. Я сделал пользователя владельцем каталога. Теперь, когда я захожу в / var / www / html, пользователь может делать все что угодно.
Matthew Semik 6 лет назад
0
0
Matthew Semik
Вы можете позволить своему пользователю владеть каталогом. Создав пользователя ключа SSH, перейдите в терминал Google Cloud, расположенный на кнопке SSH рядом с экземпляром виртуальной машины. Затем добавьте код ниже. Таким образом, вам не нужно изменять какие-либо разрешения для файла.
sudo chown USERNAME DIRECTORY
В этом случае каталог с файлами сайта /var/www/html
Теперь, когда вы входите в FileZilla с ключом SSH, вы можете редактировать папку.