Ako sa pripojit na DB cez „tunel“

Domov Diskusné Fóra Pomoc: software Ako sa pripojit na DB cez „tunel“

Zobrazuje sa 20 príspevkov - 1 až 20 (z celkového počtu 22 )
  • Autor
    Príspevky
  • #68503
    t6mas
    Účastník (Participant)

    Caute, konecne som sa dokopal k diplomke.. na websupport som si zalozil hosting s jednou databazkou. Na tu sa cez phpAdmina prihlasim v pohode v prehliadaci, ale cez ziadneho klienta typu MySQL Query Browser alebo Sequel Pro (primarne potrebujem rozbehat) som sa nevedel pripojit na moju databazku. Z tychto klientov sa viem pripojit na http://www.mysqlforfree.com bez problemov, ale chcem to mat u mna.
    Z websupportu mi poslali nejaky navod, ze si mam nainstalovat nieco z tohto
    http://www.stunnel.org/download/ + mi poslali nejake dva subory (certifikaty)
    ale ja tam nevidim ziadne dmg..

    pogooglil som a nasiel som si SSL Enabler, ktory som nainstaloval, spustil, ale ziadne certifikaty sa tam nahrat nedaju..

    poradi mi niekto najrychlejsiu a najjednoduchsiu cestu ako to spojazdnit aby som si mohol cez Sequel Pro pristupovat na moju databazu na WS?

    Dakujem velmi velmi pekne..

    #202703
    luqash
    Účastník (Participant)

    Ahoj,

    mam dve poznamky

    1. Teda skoro si spamatal s tou bakalarkou predpokladam, ze adekvatny bude aj vysledok

    2. Na websupporte mam tiez hosting(mam pristup cez SSH) a ide sa mi v pohode pripojit cez Sequel Pro. Prilozil som ti aj obrazok, ktory hovori sam za seba

    http://img339.imageshack.us/img339/1372/screenshot20100412at165.png

    #202712
    t6mas
    Účastník (Participant)

    dakujem,
    skusal som to, ale nejde mi to.. :-/
    http://dl.dropbox.com/u/2562966/Screen%20shot%202010-04-12%20at%2017.23.56.png – loginy

    http://dl.dropbox.com/u/2562966/Screen%20shot%202010-04-12%20at%2017.25.45.png – chybova hlaska

    skusal som aj namiesto root dat login a zadat heslo, no s rovnakym vysledkom..
    cize tebe to ide normalne bez toho stunnel? ziadny certifikat?

    o ten SSH pristup treba nejako poziadat??

    BTW: diplomovku som nezacal riesit teraz, ale az teraz riesim pristup k atributovej zlozke projektu.. doteraz som riesil priestorovu zlozku a ERD.. :) okrem toho stale mam 1,5 mesiaca casu.. :D

    #202735
    Anonymný
    Neaktívny

    a aku chybu psie v „Show details“?

    #202756
    t6mas
    Účastník (Participant)
    #202778
    Anonymný
    Neaktívny

    skus zmenit mysql_host na localhost.

    #202783
    t6mas
    Účastník (Participant)

    nuda7:
    ked zmenim mysql host na localhost, tak mi ponukne dve moznosti a to bud Socket nastavenie, alebo zmeni ip adresu mysql:host na 127.0.0.1 – ani s jednym sa mi nepodarilo uspesne pripojit.. :((

    #202795
    zero0x
    Účastník (Participant)

    luqash, ty mas SSH na normalnom webhostingu od WS? Lebo ja mam VPS. A mozes si tam instalovat gemy, vytvarat git/svn repozitare a tak?

    #202800
    yurayko
    Účastník (Participant)

    nevyznam sa v tom az tak, ale jasne v tych detailoch vidno tri neuspesne pokusy o pripojenie,
    problem bude v spatnej komunikacii s tvojou applikaciou, nemoze alebo nema povoleny pristup k heslu, uz si ani nepamatam, ale nastavuje sa to asi tu ~/.ssh/config
    Host *.geospot
    User root (ale root by si nemal pouzivat :)) …
    problem je mozno aj v tom, ze MySQL host neni tam kde SSH host, no nepoznam details

    #202806
    lucasnomail
    Účastník (Participant)

    Ahoj t6mas psal si ze ti poslali nejaky certifikat asi ti poslali Certifikat a publik key ? P
    okud spravne chapu ten log z prihlasovani
    tak se nejprve snazi overit public-key to spadne tak zkusi heslo to neni zadane a nakonec selze protoze nemuze inicializovat terminal aby te pozadal o zadani hesla rucne (keyboard-interactive). Zkus tohle
    krok 1(pridani certifikatu)
    1) otevri
    Application > utilities > Kechain Access.app
    2) v te app
    File > import items
    3) vyber soubor co ti poslali (crt) resp certifikat osahuje hromadu znaku uzavrenou mezi
    —–BEGIN CERTIFICATE—–
    —–END CERTIFICATE—–

    krok dva (pridani klice) jeho obsah je neco jako (RSA mozna bude DSA)
    —–BEGIN RSA PRIVATE KEY—–
    —–END RSA PRIVATE KEY—–
    1) Application > utilities > terminal.app
    2) zkopiruj ten soubor (napr. „mujklic.key“) pomoci Finderu do sveho adresare pro me je to
    /Users/Lucas
    3) v termialu napis
    cd ~
    ls (mel by si videt soubor mujklic.key)
    ssh-add mujklic.key
    (odpoved by mela byt „Identity added: mujklic.key (mujklic.key)“ )

    a ted se zkus pripojit znovu.. snad to pujde

    #202807
    lucasnomail
    Účastník (Participant)

    mimochodem nikomu za zadnou cenu neukazuj co je v tech souborech pouzivaji se misto toho aby se zadavalo heslo.

    #202831
    t6mas
    Účastník (Participant)

    dakujem lucasnomail,
    certifikat sa mi (zrejme) podarilo pridat, no kluc uz nie.. aj certifikat aj kluc som dostal v jednom subore, oddelene su tagmi ako si spominal (BEGIN..)..
    v terminali mi vypisalo toto:
    http://dl.dropbox.com/u/2562966/Screen%20shot%202010-04-13%20at%2010.03.52.png
    skusal som dat RSA do zvlastneho suboru (prvy pokus) no nepomohlo.. nerozumiem, z kluc je prilis otvoreny..

    #202838
    lucasnomail
    Účastník (Participant)

    To co jsi udelal je naprosto v poradku jedine co je potreba je zmenit opravneni toho souboru.
    To se da udelat 2 zpusoby (popisu ten snazsi na pochopeni nicmene delsi co se popisu tyce)
    1. V Finderu klikni na ten soubor a dej File > Get Info
    Zobrazi se ti info o souboru , uplne dole jsou prava k souboru
    pro svuj ucet nech nastavene cteni i zapis(Read and Write) a pro vsechny ostatni (everyone) zakazat prisup(No Access)

    To vyresi ten problem s „permisions are too open“

    #202884
    t6mas
    Účastník (Participant)

    zial.. problem s pemisions to nevyriesilo.. skusal som to 2x na obidvoch suboroch.. aj original aj ten kde bol len RSA.. :(

    #202906
    Anonymný
    Neaktívny

    urcite si to spravil dobre? v tom get info musis dole nechat iba seba, ostatne oznac a stlac to „-“ pod tabulkou.
    teda everyone ododbrat nemozes, tomu daj no access, a ostatne odober ak tam este daco mas, asi staff.

    #202915
    t6mas
    Účastník (Participant)

    myslim, ze som to spravil dobre, everyone sa da dat iba no acces.. neda sa vymazat minuskom.. hľa:
    http://dl.dropbox.com/u/2562966/Screen%20shot%202010-04-13%20at%2014.38.58.png
    aj som si odomkol zamocek vpravo dole (prava administratora)

    #202933
    lucasnomail
    Účastník (Participant)

    ok verze dve je tedy:
    1) otevrit app terminal
    2) cd ~
    3) chmod 600 mojkluc.key
    4) ls -l
    5) mel by si videt soubor mojkluc.key nejak takhle
    -rw——- 1 milan staff 1675 Oct 11 2009 mojkluc.key
    dulezity je pouze ten zacatek „-rw——-“ pokud to tam bude, vse je OK. Muzes napsat
    6)ssh-add mojkluc.key

    #202951
    t6mas
    Účastník (Participant)

    mno vyborne.. kluc som pridal.. (chmod som naposledy na strednej pouzil :))
    pripojit sa mi zatial ale stale nepodarilo.. aj ked to vyzera tak, ze kluc sa pouzil:
    http://dl.dropbox.com/u/2562966/1.png

    stale som si nie isty ci som spravne vyplnil udaje:
    http://dl.dropbox.com/u/2562966/2.png

    Name: myslim, ze to je jedno co tam dam
    MySQL Host: opisal som od luqasha – kedze ma rovnaky hosting ako ja a ide mu to..
    Username: opisal som od luqasha
    Pass: prazdne

    Database: mam tam databazu, ktoru som si vytvoril cez phpAdmina a viem na nu pristupovat
    Port: nechal som standardny 3306 (luqash)

    SSH Host: opisane od luqasha
    SSH User: prihlasovacie meno do phpwebadmina
    SSH Pass: prihlasovacie heslo do phpwebadmina (skusal som aj bez)
    SSH Port: prazdne resp. 22

    #202982
    lucasnomail
    Účastník (Participant)

    Ted uz jen odhaduji protoze nemam ucet u websupport

    Name: opavdu je jedno co tu bude
    MySQL Host: v FAQ pisi ze by se melo pouzit db.geospot.sk ale mozna to je jen vseobena informace
    Username: to je ten uzivatel ktery pouzivas pres PHPmyAdmin
    Pass: heso uzivatele PHPmyAdmin
    Database: to mas urcite spravne
    Port: a tohle take bude OK pokud se prihlasis do PHPmyadminu tak na uvodni strance v pravo to byva napsano

    (nasledujici pouze pokud ti rekli ze mas pouzivat Tunnel)
    SSH Host: tuhle informaci ti musi zdelit podpora z nejvetsi pravdepodobnosti neco jako tam mas
    ale popravde bych cekal neco jako ssh.tvojedomena.sk (urcite bude ve tvaru s teckmi bud
    neco jako ns.geospot.sk nebo dkonce i 82.119.226.47)
    SSH User: tohle bude take informace kterou ti poslali pri registraci nebo ti ji poslat meli
    typicky geospot_sk nebo neco podobneho
    SSH Pass: tohle heslo by ti nikdo davat nemel proto mas ten soubor mujklic.key (urcite prazdne)
    SSH Port: to muzes nechat tak jak je (prazdne resp 22)

    #203199
    t6mas
    Účastník (Participant)

    dakujem vsetkym.. no nepodarilo sa mi pripojit na WS.. uz som pisal aj na podporu, vraj mam udaje dobre okrem hostu a portu, ktore mali byt takto:

    mysqlhost: localhost
    mysqlport: 3308

    neviem cim to je.. cez Sequel Pro sa tam proste nedostanem.. nedostanem sa cez neho ani na skolsky ucet co mam vytvoreny v PostgreSQL. Stiahol som Navicat Lite, cez ktory sa pripojim do skoly, ale na zaplatenu domenu na WS zasa nic.. uz neviem co s tym moze byt..

    este raz vdaka, aj ked som na tom istom..

Zobrazuje sa 20 príspevkov - 1 až 20 (z celkového počtu 22 )
  • Musíte byť prihlásený, aby ste mohli odpovedať na túto tému.