Я намагаюся підключитися до своєї бази даних через тунелювання SSH з одного з наших серверів веб-додатків за допомогою MySQL Workbench. Ось основна конфігурація; зауважте, що я змінив деякі значення на скріншоті з міркувань безпеки.
Проблема полягає в тому, що кожного разу, коли я намагаюся підключитися через тунель SSH з одного з наших серверів додатків, я отримую таку помилку:
Не вдалося підключитися до us-east-1.amazonaws.com через тунель SSH на computer.amazonaws.com з користувачем social_shop_prod. Не вдається підключитися до сервера MySQL на 127.0.0.1.
Однак якщо я використовую ті самі облікові дані для SSH через наступний командний рядок:
mysql -u social_shop_prod -h us-east-1.amazonaws.com -p
Я можу успішно підключитися та отримати інтерактивний командний рядок MySQL.
Тут говорили з рештою моєї команди розробників, і ніхто з нас не може зрозуміти, чому я не можу пройти тунель над SSH з наших серверів додатків з Workbench; але коли я SSH на одному з наших серверів додатків і підключаюся до MySQL за допомогою командного рядка; Я можу успішно підключитися.
І чому він намагається підключити понад 127.0.0.1? Я не вказав це в конфігурації; також мій файл хостів не переспрямовує домени, показані нижче, на цей IP.
Будь-який конструктивний внесок дуже вдячний.