mardi 6 mars 2012

Přístup k MySQL serveru vzdáleně přes SSH

Takže máte MySQL na webovém serveru, ale je to jen otevřela místní porty standardně z bezpečnostních důvodů. Pokud chcete přístup k databázi z klienta nástroje, jako je prohlížeč MySQL Query, za normálních okolností byste museli otevřít přístup z lokální IP adresu ... ale to není zdaleka tak bezpečný.

Takže místo toho, prostě použít port-forwarding přes SSH tunel, takže MySQL klient myslí, že je připojení k vašemu počítači localhost, ale je to opravdu připojení k jiným serveru tunelem.

Pokud používáte příkazový řádek ssh, bude příkaz vypadat takto. (Můžete udělat totéž graficky tmelu nebo SecureCRT možnosti, pokud potřebujete)

ssh-L 3306: localhost: 3306 geek@webserver.com

Syntaxe je ssh-L hostname @. Používáme localhost jako hostname, protože jsme přímý přístup vzdálený MySQL server přes SSH. Můžete také použít tuto techniku ​​k portu vpřed přes jedno ssh server na jiný server.

Pokud již máte MySQL běží na lokálním počítači pak můžete použít různé lokální port pro port-forwarding, a stačí nastavit klienta nástroje pro přístup k MySQL na jiném portu.

image

Jakmile máte ssh tunel bude, můžete si otevřít MySQL Query Browser a zadejte údaje pro vzdálený server pomocí localhost jako hostitele serveru, a nastavit port, co jste použili.

Jakmile si zvyknete na tuto metodu, budete divit, proč jste se někdy používá phpMyAdmin, nebo z příkazové řádky programem.

Share:

0 commentaires:

Enregistrer un commentaire

BTemplates.com

Contributeurs

Fourni par Blogger.

Membres

Blog Archive