Google даёт бесплатно 300$ на год, которые можно использовать для покупки сервера и настройки его под свои нужды. В нашем случае эти сервера можно использовать, например, для криптовалютных кошельков или для PoS майнинга.
Рассмотрим получение и настройку сервера с системой
Windows:
1. Входим в google аккаунт.
2. Заходим на
https://cloud.google.com/3. Нажимаем Try it free

4. Принимаем условия

5. Вводим имя, адрес и другие регистрационные данные.
6. Указываем вашу карту, с неё ничего не спишут. После того, как вы израсходуете бесплатные 300$, у вас спросят разрешение на снятие,
и только тогда! спишут то, что будет выше этой суммы.

7. Сверху нажимаем "Выбрать проект"

8. И создаём новый проект

9. Выбираем название, нажимаем «Создать»

10. Открываем созданный проект

11. В левом вертикальном меню выбираем Compute Engine – Экземпляры ВМ.

12. Ждём активацию и после активации нажимаем «Создать»

13. После этого заполняем поля в следующей форме:
• название
• зона - местонахождение сервера (цена зависит от зоны)
• Тип машины. Жмем "настроить" и выбираем 1 ЦП – 3,75 ГБ (можете установить параметры, которые будут оптимальными).
• Контейнер - галку не ставим
• Загрузочный диск - выбираем Windows Server 2008 R2 или Windows Server 2012 R2
• Профиль, API-доступ и область действия доступа - оставляем как есть.
• Брандмауэр - ставим везде галки


14. Нажимаем создать и получаем сервер

15. После этого нужно установить пароль на сервер

16. Вводим имя и нажимаем «Установить»

17. Сохраняем пароль

18. Скачиваем RDP файл

19. Запускаем файл и нажимаем «Подключить»

20. Вводим пароль и жмём «ОК»


Сервер готов, можно пользоваться!
Если вы создали сервер на
linux, то для авторизации нужны
SSH ключи.Авторизация с помощью SSH ключей.
Для начала необходимо сгенерировать SSH ключи. Скачиваем дистрибутив
PuTTY и устанавливаем. С его помощью будем генерить ключи.
1. Открываем puttygen.exe. Появится окно, где вы можете сгенерировать ключи.
2. Оставляем все параметры по умолчанию кроме поля key comment. В него вводим имя пользователя удаленной системы. Скорее всего это ваш gmail аккаунт.
Важно — не вся почта, а только та часть, которая до знака @.
3. Сохраняем private key — его используем в Putty локально.
4. Копируем текстовое поле public key (убедитесь, что скопировали полностью весь текст! На скриншоте лишь его часть)

5. Идем в гугловские облака и там в "Метаданные --> SSH-ключи" добавляем скопированный ключ.

Внимание!!! Если Вы сделаете так то данный ключ будет распространяться на ВСЕ экземпляры проекта. Если нужен ключ только для конкретного экземпляра смотрим ниже.
Заходим в настройки экземпляра, выбираем изменить. Далее как на картинке.


С настройками на сервере закончили, теперь настраиваем PuTTY
1. На вкладке
Сеанс вводим IP сервера и имя подключения(любое на выбор.)

2. Переходим во вкладку
Соединение, дальше
Аутентификация. Нажимаем
Обзор и выбираем сохраненный приватный ключ.

3. Возвращаемся на вкладку
Сеанс и нажимаем
Сохранить Далее выбираем сеанс и нажимаем
Соединиться.

В командной строке вводим имя пользователя удаленной системы.
Получение статического IP адреса.
Изначально для всех VPS гугл выдаёт динамические IP адреса, в некоторых случаях это не совсем удобно. Чтобы получить статический IP адрес, открываем раздел "Сеть VPC" - "Внешние IP адреса"

В строке нашего сервера меняем значение "Эфемерный" на "Статический" и подтверждаем изменения

Теперь в столбце "Внешний адрес" можно увидеть свой статический IP
Открываем порты.
Довольно часто при запуске мастерноды необходимо открыть определенные порты. Давайте разберем как это делается.
При запуске сервера на Ubuntu в Netfiltr (межсетевой экран) политика по умолчанию будет ACCEPT для входящего и исходящего трафика.
Однако есть еще брандмауер в самой консоли Гугл.

В нем существуют 2 правила по умолчанию - это разрешен весь исходящий трафик и запрещен весь входящий трафик. Эти правила удалить нельзя, однако они имеют самый низкий приоритет (65535). В списке с правилами они не отображаются. Помимо этих двух правил существуют несколько других которые разрешают необходимые соединения такие как SSH, RDP. (22 и 3389 порт)

Для того что-бы открыть порт для входящего трафика надо создать новое разрешающее правило с более высоким приоритетом. (т.е. любое число меньше 65535)
Для примера давайте разрешим весь входяший трафик на порт 30000. Нажимаем СОЗДАТЬ ПРАВИЛО БРАНДМАУЭРА и заполняем открывшуюся форму.

После того как Вы нажмете "Создать", новое правило появится в списке правил.

В дальнейшем все созданные Вами правила можно редактировать или удалить.
За дополнения по статье спасибо Alive