Wie man entfernt Ihr MySQL in einer sicheren Weise zugänglich macht

durch Sukrit Dhandhania auf 22. April 2009

Linux Sicherheit

Diese Tage dort sind eine Anzahl von den wirklich kühlen MySQL Vorderseitenwerkzeugen, die für alle Plattformen vorhanden sind. Einige sind das gegründete Netz und können auf den MySQL Bediener angebracht werden, während es andere gibt, die auf Ihren lokalen Laptop oder Tischrechner angebracht werden müssen. Wenn Sie einen MySQL Bediener haben, außerhalb Ihres lokalen Netzes irgendwo zu laufen, müssen Sie höchstwahrscheinlich es über dem Internet zugänglich machen, um Ihrem kühlen SupermySQL desktop Klient Gespräch zu ihm zu erlauben. Sie konnten gereizt werden, um den MySQL Bediener über das Internet öffentlich laufen zu lassen, um Ihnen Zugang zuzugestehen. Die würde eine extrem schlechte Idee sein. Ist hier eine viel bessere Lösung, zum Ihnen des Zuganges zuzugestehen, ohne auf Sicherheit viel sich zu vergleichen.

Lassen Sie uns sehen, wie wir dies tun können, das einen SSH Tunnel gegründeten Anschluß zu Ihrem MySQL Bediener verwendet. Es gibt zwei Schritte, zum dies zu tun. Das erste ist, einen SSH Tunnelanschluß von Ihrem Computer zu Ihrem MySQL Bediener beim die Daten zu verursachen nach und von dem MySQL Bediener zwar leiten der SSH Tunnel. Der folgende Schritt ist, eine MySQL Beziehung zu einem lokalen Tor und Zutritt zu erhalten zu Ihrem RemoteMySQL Bediener herzustellen. Der folgende Befehl stellt einen ssh Tunnel von her remoteserver.net zu Ihrem lokalen Computer. Es leitet den ankommenden und abgehenden Verkehr an diesen Computer weiter Tor 3306 zu Ihrem lokalen Computer Tor 6666.

ssh user@remoteserver.net - L 6666: localhost: 3306

Ändern Sie den Befehl, der oben gezeigt wird, das Ersetzen user@remoteserver.net zerteilen Sie mit den Bescheinigungen Ihres Remotebedieners und - L 6666 mit dem Tor, auf dem Sie MySQL auf Ihrer lokalen Maschine zugänglich machen möchten. Sobald Sie diesen Befehl laufen gelassen haben, werden Sie gebeten, das Kennwort für den Benutzer einzutragen, den Sie pflegten, wie auf dem Remotebediener anzumelden. Nachdem Sie erfolgreich das Kennwort eintragen, sollte Ihr ssh Tunnel unternehmungslustig sein.

Jetzt stoßen Sie Ihren LieblingsMySQL Klienten aus und bilden Sie einen Anschluß mit Ihnen RemoteMySQL Bediener mit dem ssh Tunnel, den Sie gerade herstellten. Sie annehmend, gründen Sie den Tunnel auf Tor 6666 Sie müssen die folgenden Bescheinigungen benutzen, um anzuschließen.

Wirt: 127.0.0.1
Tor: 6666

Sie müssen die Datenbankauthentisierung verwenden, die Sie mit Ihrem Remotebediener verwenden. Wenn Sie rechtes alles taten, sollten Sie jetzt sehen Ihre Remotedatenbanken in Ihrem MySQL Klienten. Sie sind jetzt auf einem sicheren Remoteanschluß. Remember to close the ssh tunnel when you are done with using MySQL by quitting the ssh session you setup initially.

Related Posts:
  • How to SSH to your remote server without entering a password every time
  • How to reset a lost MySQL root password
  • Getting started with iptables in Linux
  • Using CrossLoop to remotely connect to, view and control another PC
  • Why can’t I load secure web sites? (Online Banking, Webmail etc)
  • Get Simple Help tutorials just like this one in your email inbox every day - for free! Just enter your email address below:

    You can always opt out of this email subscription at any time.

    { 0 comments… add one now }

    Leave a Comment

    You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>