У меня есть сервер Ubuntu на вычислительном движке Google, который я разрешил использовать ufw, но забыл разрешить порт 22 для соединений ssh
, и теперь я не могу получить к нему доступ
- Есть идеи, как я могу это изменить?
Я также пытался подключиться с помощью последовательной консоли Google, но не могу вспомнить имя пользователя и пароль своего экземпляра.
- Где они установлены?
2 ответа
Я бы посоветовал вам запустить сценарий запуска и установить имя пользователя и пароль для доступа через последовательную консоль или напрямую, чтобы изменить ufw, записав в скрипт команды, которые вы бы использовали.
Обратите внимание, что сценарий запуска запускается от имени пользователя root.
Этот ответ от Server Fault решил проблему для меня. Используйте любой из 2 методов. Я использовал первый:
Способ 1. Добавьте сценарий запуска на страницу настроек экземпляра, чтобы отключить ufw.
#! /bin/bash /usr/sbin/ufw disable
Метод 2 : подключите загрузочный диск к другому экземпляру и измените файл
/etc/ufw/ufw.conf
См. Ссылку для получения подробных инструкций
Похожие вопросы
Новые вопросы
ssh
ОБЩАЯ ПОДДЕРЖКА SSH НЕ В ТЕМЕ. Вопросы поддержки можно задать на https://superuser.com. Secure Shell (SSH) - это криптографический сетевой протокол для безопасной передачи данных. Используйте этот тег для программирования вопросов, связанных с Secure Shell. Распространенные проблемы с аутентификацией и настройкой не входят в тему переполнения стека.