Amazon-Web-Services

使用 SSH 客戶端連接到 Amazon RDS

  • February 20, 2022

我創建了一個 Amazon RDS 實例,我想使用 SSH 客戶端 (puTTY) 連接到它。

我正在關注這份文件

  1. 登錄 AWS 管理控制台並在https://console.aws.amazon.com/rds/打開 Amazon RDS 控制台。
  2. 在導航窗格中,選擇數據庫,然後選擇要連接到的 RDS 自定義數據庫實例。
  3. 選擇配置。
  4. 請注意資源 ID 值。例如,資源 ID 可能是 db-ABCDEFGHIJKLMNOPQRS0123456。
  5. 在https://console.aws.amazon.com/ec2/打開 Amazon EC2 控制台。
  6. 在導航窗格中,選擇實例。
  7. 找到您的 EC2 實例的名稱,然後選擇與其關聯的實例 ID。例如,EC2 實例 ID 可能是 i-abcdefghijklm01234。

我很困惑,因為我看不到為 RDS 實例創建的任何 EC2 實例。我應該在這裡創建一個額外的 EC2 實例來連接到 RDS 實例嗎?

注意:我可以使用 SQL 客戶端(MySQL Workbench)連接到 RDS。在這裡,我嘗試使用 SSH 客戶端連接到伺服器。

“經典”RDS 和 Aurora 數據庫實例不提供外殼 (SSH) 訪問。您只能通過適當的埠訪問數據庫 - MySQL、PostgreSQL、Oracle 等,例如 MySQL 的 3306。

您所指的文件是關於RDS 自定義數據庫 - 這是一種新型 RDS,僅適用於OracleSQL Server,目前不適用於 MySQL。

因此,如果您的 RDS 是 MySQL,那麼根據定義,它不是RDS 自定義,而是經典 RDS 或 Aurora,您將沒有 SSH 訪問權限。

無論如何,您需要什麼 SSH 訪問權限?所有設置都可以通過 RDS 選項組或通過 MySQL 控制台線上進行自定義。

引用自:https://serverfault.com/questions/1094224