Tôi đang cố gắng kết nối với cơ sở dữ liệu của mình thông qua SSH đường hầm từ một trong các máy chủ ứng dụng web của chúng tôi với MySQL Workbench. Đây là cấu hình cơ bản; lưu ý rằng tôi đã thay đổi một số giá trị trong ảnh chụp màn hình vì lý do bảo mật.
Vấn đề là mỗi lần tôi cố gắng kết nối qua một đường hầm SSH từ một trong các máy chủ ứng dụng của chúng tôi, tôi gặp phải lỗi sau:
Không thể kết nối với us-east-1.amazonaws.com thông qua đường hầm SSH tại computer.amazonaws.com với người dùng social_shop_prod. Không thể kết nối với máy chủ MySQL trên 127.0.0.1.
Tuy nhiên, nếu tôi sử dụng cùng thông tin đăng nhập qua SSH thông qua dòng lệnh sau:
mysql -u social_shop_prod -h us-east-1.amazonaws.com -p
Tôi có thể kết nối thành công và nhận được dấu nhắc lệnh tương tác MySQL.
Đã nói chuyện với phần còn lại của nhóm phát triển của tôi ở đây và không ai trong chúng tôi có thể hiểu tại sao tôi không thể truy cập SSH từ các máy chủ ứng dụng của chúng tôi với Workbench; nhưng khi tôi SSH đến một trong các máy chủ ứng dụng của chúng tôi và kết nối với MySQL thông qua dòng lệnh; Tôi có thể kết nối thành công.
Và tại sao nó lại cố gắng kết nối hơn 127.0.0.1? Tôi đã không xác định rằng trong cấu hình; tập tin máy chủ của tôi cũng không chuyển hướng các tên miền được hiển thị bên dưới tới IP đó.
Bất kỳ đầu vào xây dựng được đánh giá rất cao.