WEBMAIL
KONTROLLPANEL
domainsearch

Anslutning via SSH-tunnel

Hur du skapar en anslutning till din MySQL-databas via en SSH-tunnel


  • Denna guide förutsätter att du redan satt upp ett SSH-konto. Om du inte gjort det ännu, se länk nedan till en guide som beskriver hur du gör detta.

    Av säkerhetsskäl tillåter inte Binero extern anslutning till våra databasservrar i Binero 2.0. Den negativa effekten det får med sig för våra kunder är att man (utan vidare) inte kan koppla upp sig mot sina databaser via externa programvaror (t.ex. MySQL Query Browser eller SQL Management Studio) vilket är besvärande för många som föredrar att arbeta i dessa istället för via våra webbaserade verktyg. (phpMyAdmin och MyLittleAdmin).

    Lösningen på detta är att man använder sitt SSH konto hos oss för att skapa en tunnel man skickar sin trafik genom och på så sätt kunna göra anslutningen från extern plats. Gör så här för att testa. 

    Om du använder Putty (länk till nedladdning av Putty finns nedan):

    1. Starta Putty.

    2. Lägg till ett konto. I rutan Hostname ska det stå ssh.binero.se och i Saved Sessions väljer du ett namn på anslutningen.

    3. Välj i menyn till höger "Connection"->"SSH"->"Tunnels" och skriv 3306 i Source port.

    4. I Destination skriver du in IP-numret på databasservern följt av :3306. Anslutningar skall alltid gå via Bineros MySQL-kluster som har adressen dindatabas.mysql.binero.se, vilket alltså ger adressen (Om namnet på din MySQL-databas exempelvis är 123456-gurka. så ska det stå gurka-123456.mysql.binero.se:3306 i Destination-fältet).

    6. Klicka därefter på knappen "Add".

    7. Gå tillbaks till Sessions i vänstermenyn och klicka på "Save".

    8. Starta upp din tunnel.

    9. Ange ditt SSH-login och lösenord.

    Du kan nu starta upp din SSH-tunnel och logga in med ditt SSH-konto. Därefter kan du arbeta mot din lokala IP-adress eller localhost (127.0.0.1) när du arbetar med din databas med exempelvis MySQL Query Browser (se bild nedan)

    Mysql

    Att tänka på

    Det är max  2 samtidiga anslutningar per SSH konto som tillåts så för att göra fler anslutningar än så krävs ytterligare SSH konton. Kontakta supporten för mer information.


    Vanliga frågor och svar

    Ställ in ditt SSH-konto
    Ladda ned Putty

  • Om du använder Linux / *BSD / Mac OS X:

    Se till att du har en ssh-klient installerad. Detta ingår som regel i alla Linuxdistributioner, *BSD-distributioner och Mac OS X.

    1. Öppna terminalen.

    2. Skriv följande kommando. Du ansluter alltid till vårt MySQL-kluster med adressen mysql.binero.se. Exemplet nedan visar en databas vid namn 123456-gurka och ska givetvis ersättas med namnet på din databas:

    ssh -fNg -L 3306:123456-gurka.mysql.binero.se:3306 ditt-ssh-konto@ssh.binero.se

    Din tunnel är nu uppstartad och du kan arbeta 

    Du kan nu starta upp din SSH-tunnel och logga in med ditt SSH-konto. Därefter kan du arbeta mot din lokala IP-adress eller localhost (127.0.0.1) när du arbetar med din databas med exempelvis MySQL Query Browser (se bild nedan): 

    Mysql

    Om du redan har en lokal MySQL-server på samma maskin som du vill starta din SSH-tunnel från så kommer detta inte att fungera då de svarar på samma port (3306).

    Att tänka på

    Det är max  2 samtidiga anslutningar per SSH konto som tillåts så för att göra fler anslutningar än så krävs ytterligare SSH konton. Kontakta supporten för mer information.


    Vanliga frågor och svar

    Vad är MySQL?
    Ställ in ditt SSH-konto
    Var hittar jag mina databasuppgifter för MySQL?




Referenser

Bäst i test två år i rad - Internetworld

Rekommenderas av InternetworldVi är prisade för vår goda support, höga funktionalitet och kontrollpanel.

Kundservice