Общий хостинг SSH (rsync включен) в Google Cloud Storage - PullRequest
0 голосов
/ 24 июня 2019

Я хочу поделиться / синхронизировать папку на своем общем веб-хостинге с корзиной, которую я создал в Google Cloud Storage.Мой хост включил SSH и rsync на моем общем хостинге.К сожалению, я не могу установить rclone, который прекрасно подходит для этой работы.Я настроил виртуальную машину Google Cloud f1micro и буду использовать ее в качестве ссылки, а также записывать синхронизацию в GCS.

Как мне соединить два?

Вот стандартная команда дляrsync на удаленный сервер через SSH.Как это можно адаптировать для отправки в Google Cloud Storage?На данный момент он возвращает ошибку Unexpected remote arg

rsync gcs1 ssh cpanelusername@hostingip:public_html/r1/ -p 26

Существует gsutil rsync, но не уверен, будет ли это работать в этой настройке https://cloud.google.com/storage/docs/gsutil/commands/rsync

Делает ли этоВам нужно работать в противоположном направлении и связываться с моим SSH с моей виртуальной машины Google, которая будет запускать rsync?

ПРИМЕЧАНИЕ. Наш порт общего хостинга SSH - 26

1 Ответ

0 голосов
/ 24 июня 2019

Если вы хотите синхронизировать ваш общий веб-хостинг с экземпляром виртуальной машины, вам сначала нужно установить Cloud SDK на локальном компьютере, где у вас есть файлы.

Затем создайте учетную запись службы с необходимыми разрешениями для копирования и редактирования корзины, в которой вы хотите хранить файлы, используйте эту учетную запись службы на локальном компьютере и введите команду gsutil rsync для передачи файлов. в ваше хранилище Cloud Storage.

Наконец, из вашей виртуальной машины Compute Engine вы можете извлечь содержимое из вашего хранилища Cloud Storage с помощью gsutil.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...