Come posso usare un tunnel SSH e MySQL Workbench per connettermi a un'istanza database MySQL privata di Amazon RDS che utilizza un'istanza EC2 pubblica?

2 minuti di lettura
0

Ho un'istanza database MySQL privata di Amazon Relational Database Service (Amazon RDS) e un'istanza pubblica di Amazon Elastic Compute Cloud (Amazon EC2) e voglio connettermi a tali istanze utilizzando un tunnel SSH e MySQL Workbench. Come posso farlo?

Breve descrizione

Prima di connetterti tramite un tunnel SSH utilizzando MySQL Workbench, verifica che le regole in entrata del gruppo di sicurezza, le liste di controllo degli accessi alla rete (ACL) e le tabelle di routing siano configurate per consentire la connessione tra un'istanza EC2 e un'istanza database RDS. Verifica inoltre che sia possibile connettersi all'istanza EC2 da un computer locale tramite Internet, utilizzando l’indirizzo IP pubblico dell’istanza. Per ulteriori informazioni, consulta Scenari per accedere a un'istanza database in un VPC.

Soluzione

  1. Apri MySQL Workbench.
  2. Seleziona Nuova connessione MySQL e inserisci un nome per la connessione.
  3. Scegli il Metodo di connessione e seleziona TCP/IP standard su SSH.
  4. Come Nome host SSH, inserisci l'indirizzo IP pubblico dell’istanza EC2.
  5. Come Nome utente SSH, inserisci il nome utente SSH predefinito per la connessione all’istanza EC2.
  6. Scegli File della chiave SSH e seleziona il file .pem utilizzato per la connessione dal tuo file system.
  7. Come Nome host MySQL, inserisci il nome dell'endpoint del database.
  8. Come Porta server MySQL, inserisci il numero di porta che usi per connetterti al tuo database.
  9. Come Nome utente inserisci il nome utente che usi per connetterti al tuo database.
  10. Come Password, inserisci la password utente MySQL.
  11. Scegli Verifica connessione. Al termine della verifica, scegli OK per salvare le impostazioni di connessione.

Dopo aver configurato la connessione, puoi connetterti a un’istanza database RDS privata utilizzando un tunnel SSH.


Informazioni correlate

In che modo è possibile risolvere i problemi durante la connessione all'istanza database di Amazon RDS?

Connessione all'istanza Linux tramite un client SSH