Я пытаюсь перенести файлы в свой экземпляр Linux (Debian) с помощью защищенной копии (scp). Я сделал именно то, что документация сообщила, чтобы подключиться с локальной машины к экземпляру. https://cloud.google.com/compute/docs/instances/connecting-to-instance.Отказано от разрешения облачного scp Google
- Создано SSH кейген
- Добавлена кейгена моему примеру
Я могу успешно войти в систему с помощью:
ssh -i ~/.ssh/my-keygen [USERNAME]@[IP]
Но когда я хочу, чтобы скопировать файлы на экземпляр, я получаю сообщение «разрешение отклонено».
scp -r -i ~/.ssh/my-keygen /path/to/directory/ [USERNAME]@[IP]:/var/www/html/
Похоже пользователя, с которым я вход не имеет прав на запись файлов, так что я уже пытался изменить права доступа к файлам/вар/WWW /, но это по-прежнему дает разрешение отклонено сообщение.
Я также попытался добавить пользователя в корневую группу, но это все равно дает ту же проблему.
usermod -G root myuser
Проверьте проблему с помощью команды SCP или с разрешения пользователя, попробуйте файл SCP в другой каталог (/ tmp/или домашний каталог пользователя) на сервере. –
@BalajiReddy Я пробовал то, что вы сказали, но получал такое же разрешение, что и сообщения. – Robbert