Я очень часто делаю что-то подобное, когда устанавливаю новую версию Ubuntu и сохраняю эту нетронутую версию для клонирования (что намного быстрее, чем каждый раз переустанавливать).
- Чтобы создать клон, я останавливаю этот экземпляр (
судо инициализация 0
).
- Создать клон
- Загрузите клон
- Отредактируйте сетевые настройки клона
Начиная с Ubuntu 18.04, я обычно редактирую файл netplan:
vim /etc/netplan/50-cloud-init.yaml
затем назначьте серверу новый адрес и перезагрузитесь, чтобы убедиться, что он работает должным образом (особенно я также изменить имя хоста и хотите убедиться, что он выдержит перезагрузку).
Как только это сработает, я смогу запустить оба сервера параллельно, так как теперь у каждого из них разные IP-адреса.
Вы также можете использовать DHCP, потому что в этом случае каждому компьютеру автоматически назначается IP-адрес. Только это может быть сложный для настройки других инструментов, поскольку один и/или другой IP-адрес может измениться без предварительного уведомления, и вам придется отредактировать свою настройку (если только вы не можете использовать DNS, чтобы дать каждому компьютеру имя). DHCP-сервер также имеет возможность использовать MAC-адрес компьютера и принудительно назначать определенный IP-адрес для каждого конкретного компьютера.Я часто использую эту функцию для внешних устройств (однако ОС iPhone просто меняет свой код, чтобы динамически менять MAC-адрес на нас... не уверен, насколько это может быть безопаснее... так как таким образом я не могу проверить кто куда подключается если это айфон!)
Что касается ключей SSH, вы можете просто поместить свой ключ в свои учетные записи VPS, как обычно. Один и тот же ключ можно использовать повторно любое количество раз (т. е. поместить публичный ключ во все ваши VPS). ~/.ssh/authorized_keys
файл).
Если вы хотите напрямую подключиться между вашими VPS, вам также необходимо скопировать закрытый ключ на указанный VPS. Однако имейте в виду, что по умолчанию серверы VirtualBox появляются в Интернете (если у вас нет надежного брандмауэра). Поэтому размещать свои закрытые ключи на VPS не рекомендуется.