閱讀925 返回首頁    go 人物


如何將阿裏雲 ECS 連接到 RDS

一、前提條件

* 確保您已創建阿裏雲 ECS 實例和 RDS 實例。 * 兩個實例都在同一個 VPC 中。 * 您已為 ECS 實例分配了公網 IP。 * 您已在 RDS 實例上啟用了白名單,並允許 ECS 實例的公網 IP 訪問 RDS 實例。

二、修改安全組規則

1. 登錄 ECS 實例的控製台。 2. 找到 ECS 實例,並單擊“安全組”。 3. 單擊“配置規則”,然後單擊“添加安全組規則”。 4. 在“源 IP”字段中,輸入 RDS 實例的公網 IP。 5. 在“協議”字段中,選擇“ALL”。 6. 在“端口範圍”字段中,輸入 RDS 實例的端口號(默認值為 3306)。 7. 單擊“添加規則”。

三、創建 SSH 隧道

1. 使用 SSH 客戶端連接到 ECS 實例。 2. 在 SSH 客戶端中,執行以下命令: ``` ssh -L 33306:rds_instance_endpoint:3306 ec2-user@ecs_instance_public_ip ``` 其中: * `33306` 是您在本地區域連接到 RDS 實例的本地端口。 * `rds_instance_endpoint` 是 RDS 實例的端點地址。 * `3306` 是 RDS 實例的端口號。 * `ec2-user` 是 ECS 實例的用戶名。 * `ecs_instance_public_ip` 是 ECS 實例的公網 IP。

四、連接 RDS 實例

1. 使用數據庫客戶端連接到本地端口 `33306`。 2. 使用 RDS 實例的用戶名和密碼登錄。 3. 您現在應該能夠成功連接到 RDS 實例。

五、驗證連接

1. 在數據庫客戶端中,執行 `SELECT NOW();` 查詢。 2. 如果結果包含當前時間,則說明您已成功連接到 RDS 實例。

六、注意事項

* 確保 SSH 隧道一直保持運行,否則您將無法連接到 RDS 實例。 * 如果您需要訪問 RDS 實例上的其他端口,請重複步驟二,為每個端口創建單獨的安全組規則。 * 為了提高安全性,請考慮使用 VPC 對等連接或 VPN 來連接 ECS 實例和 RDS 實例。

最後更新:2024-12-08 23:26:12

  上一篇:go 阿裏雲手機Root教程:一步步教你解鎖手機權限
  下一篇:go 子域名設置指南:如何在阿裏雲輕鬆配置