Come posso collegarmi al database del mio hosting dal mio PC?
Con un programma sul Suo computer, come HeidiSQL, DBeaver, MySQL Workbench o TablePlus, può lavorare direttamente sul Suo database presso di noi. La connessione avviene tramite un tunnel SSH. Per farlo Le serve un pacchetto con SSH: Power Webhost Three, Power Webhost Four, AI Wordpress Three o Power Reseller.
Perché un tunnel SSH e non la porta 3306?
Sui nostri server la porta del database 3306 è chiusa verso Internet. Una porta del database aperta viene attaccata tutto il giorno da robot che cercano di indovinare le password, e una normale connessione al database spesso non è cifrata. L'accesso per indirizzo IP aiuta solo in parte: il Suo indirizzo IP cambia di tanto in tanto e spesso è condiviso con altri. Tramite un tunnel SSH accede con la Sua chiave SSH, tutto viaggia cifrato e non deve aggiungere alcun indirizzo IP.
Come connettersi
- Inserisca la Sua chiave SSH in DirectAdmin alla voce Chiavi SSH (vedere Chiavi SSH e accesso con SSH).
- Nel Suo programma scelga la connessione tramite SSH: in HeidiSQL MariaDB or MySQL (SSH tunnel), in DBeaver la scheda SSH, in MySQL Workbench Standard TCP/IP over SSH.
- SSH: il nome del server del Suo pacchetto (ad esempio linux2024.webawere.nl), porta 1967, il Suo nome utente DA e la Sua chiave privata.
- Database: host 127.0.0.1, porta 3306, e i nomi completi del database e dell'utente, preceduti dal Suo nome utente DA e da un trattino basso, ad esempio
wtsilefl_shop.
Dalla riga di comando (Mac, Linux, Windows Terminal) crei il tunnel così:
ssh -p 1967 -N -L 3307:127.0.0.1:3306 gebruikersnaam@linux2024.webawere.nl
Poi, nel Suo programma, si connetta a 127.0.0.1, porta 3307.
Il Suo pacchetto non include SSH? Passi a un pacchetto con SSH: in Mio WebOké vada a I miei prodotti, apra il Suo pacchetto e scelga un altro pacchetto nella scheda Modificare il pacchetto hosting. Per una connessione al database dal Suo computer non è necessario aggiungere un indirizzo IP in Access Hosts; gli indirizzi o il % presenti lì non consentono l'accesso dall'esterno.
Vedere anche nel manuale di DirectAdmin: Utenti del database, permessi e password.
Spiegazione dettagliata con schermate: Connettersi al database dall'esterno nel manuale di DirectAdmin.
