После выполнения apt-get upgrade
на моем сервере Ubuntu 18.04.1 LTS, работающем на Google Compute Engine, мне не удалось подключиться к моему серверу через WEB SSH. Окно застревает со следующим сообщением:
Transferring SSH keys to the VM.
The key transfer to project metadata is taking an unusually long time. Transferring instead to instance metadata may be faster, but will transfer the keys only to this VM.
После некоторого расследования, благодаря частым снимкам, выяснилось, что обновление apt-get обновило openssl
к версии 1.1.1a-2+ubuntu18.04.1+deb.sury.org+1
. Это обновление, похоже, отключает связь между WEB SSH и сервером. Срок действия этой проблемы только истек?
Иногда проблемы такого типа носят временный характер, и следующая попытка SSH-подключения завершается успешно, если экземпляр все еще загружался во время начальной попытки.
Ошибка, которую вы обнаружили в журнале auth.log, носит общий характер, вы можете просмотреть последовательный вывод консоли чтобы просмотреть дополнительные сведения, которые помогут вам устранить проблему.
Если вы определите возможную основную причину проблемы, вы можете включить интерактивный доступ к последовательной консоли Исправить это.
Если у вас нет пароля root, вы можете:
1. Go to the VM instances page in Google Cloud Platform console.
2. Click on the instance for which you want to add a startup script.
3. Click the Edit button at the top of the page.
4. Click on ‘Enable connecting to serial ports’
5. Under Custom metadata, click Add item.
6. Set 'Key' to 'startup-script' and set 'Value' to this script:
#! /bin/bash
useradd -G sudo USERNAME
echo 'USERNAME:PASSWORD' | chpasswd
7. Click Save and then click RESET on the top of the page. You might need to wait for some time for the instance to reboot.
8. Click on 'Connect to serial port' in the page.
9. In the new window, you might need to wait a bit and press on Enter of your keyboard once; then, you should see the login prompt.
10.. Login using the USERNAME and PASSWORD you provided.
Доступ к последовательной консоли небезопасен, поэтому рекомендуется отключить его после завершения работы.
Вы также можете отладить это, запустив SSH Диагностика скрипты из Гостевая среда Linux которые включены в экземпляры Linux, созданные с использованием общедоступных образов, предоставленных Google.