Я перенес виртуальную машину с libvirt на Google Cloud Platform, используя Cloudendure . Начальная синхронизация завершена и находится на стадии репликации данных более чем за неделю. После запуска виртуальной машины в тестовом режиме и попытки замазки с помощью ssh она выдает Первоначальная синхронизация завершена и находится в стадии репликации данных более недели. После запуска виртуальной машины в тестовом режиме и ...
Я перенес виртуальную машину с libvirt на Google Cloud Platform, используя Cloudendure . Начальная синхронизация завершена и находится на стадии репликации данных более чем за неделю. После запуска виртуальной машины в тестовом режиме и попытки замазки с помощью ssh она выдает Первоначальная синхронизация завершена и находится в стадии репликации данных более недели. После запуска виртуальной машины в тестовом режиме и ...
Я перенес виртуальную машину с libvirt на Google Cloud Platform, используя Cloudendure . Начальная синхронизация завершена и находится на стадии репликации данных более чем за неделю. После запуска виртуальной машины в тестовом режиме и попытки замазки с помощью ssh она выдает Отказ в соединении завершился с кодом ошибки 255.
Правило брандмауэра в GCP и аппарате разрешает порт 22 для входящих соединений. Ключ SSH также правильно обновляется в разделе метаданных, а также в authorized_keys на компьютере.
Попытки:
ssh keygen -t rsa -C ""
в оболочке gcloud. Я не могу использовать ssh в среде Linux. Благодарю за помощь
Операционная система: Ubuntu 18.04 LTS x64
Это обходной путь, который поможет вам решить вашу проблему, и вы должны выполнить следующие действия:
#! / bin / bash useradd -G sudo ИМЯ ПОЛЬЗОВАТЕЛЯ echo "ИМЯ ПОЛЬЗОВАТЕЛЯ: ПАРОЛЬ" | chpasswd
Затем внутри экземпляра, который не работает, проверьте гостевую среду:
Сначала : посмотрите в последовательную консоль, если эти строки ниже перечислены:
Started Google Compute Engine Accounts Daemon
Started Google Compute Engine IP Forwarding Daemon
Started Google Compute Engine Clock Skew Daemon
Started Google Compute Engine Instance Setup
Started Google Compute Engine Startup Scripts
Started Google Compute Engine Shutdown Scripts
Started Google Compute Engine Network Setup
Второй : проверьте, установлен ли пакет для гостевой среды, запустите команду в последовательном выводе
apt list --installed | grep google-compute
. В нем должна быть указана следующая строка:
google-compute-engine
google-compute-engine-oslogin
python-google-compute-engine
python3-google-compute-engine
Третий : вам необходимо проверить если все службы для гостевой среды запускаются с помощью этой команды:
sudo systemctl list-unit-files | grep google | grep enabled
В нем должна быть указана следующая строка:
google-accounts-daemon.service enabled
google-ip-forwarding-daemon.service enabled
google-clock-skew-daemon.service enabled
google-instance-setup.service enabled
google-shutdown-scripts.service enabled
google-startup-scripts.service enabled
google-network-setup.service enabled
Если какой-то пакет в гостевой среде отсутствует или не работает, то вы должны установить его, следуя документация .