Domov › Diskusné Fóra › Pomoc: software › Ako sa pripojit na DB cez „tunel“
- Toto téma obsahuje 21 odpovedí, 6 hlasov, a bola naposledny upravená pred 15 years, 3 months od
Anonymný.
-
AutorPríspevky
-
12. apríla 2010 o 16:48 #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..
12. apríla 2010 o 16:56 #202703luqash
Úč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
12. apríla 2010 o 17:30 #202712t6mas
Úč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 – loginyhttp://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
12. apríla 2010 o 19:18 #202735Anonymný
Neaktívnya aku chybu psie v „Show details“?
12. apríla 2010 o 20:12 #202756t6mas
Účastník (Participant)12. apríla 2010 o 22:20 #202778Anonymný
Neaktívnyskus zmenit mysql_host na localhost.
12. apríla 2010 o 23:04 #202783t6mas
Úč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.. :((12. apríla 2010 o 23:55 #202795zero0x
Úč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?
13. apríla 2010 o 0:12 #202800yurayko
Úč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 details13. apríla 2010 o 2:30 #202806lucasnomail
Úč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
13. apríla 2010 o 2:33 #202807lucasnomail
Účastník (Participant)mimochodem nikomu za zadnou cenu neukazuj co je v tech souborech pouzivaji se misto toho aby se zadavalo heslo.
13. apríla 2010 o 10:09 #202831t6mas
Úč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..13. apríla 2010 o 10:25 #202838lucasnomail
Úč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“
13. apríla 2010 o 13:29 #202884t6mas
Účastník (Participant)zial.. problem s pemisions to nevyriesilo.. skusal som to 2x na obidvoch suboroch.. aj original aj ten kde bol len RSA.. :(
13. apríla 2010 o 14:33 #202906Anonymný
Neaktívnyurcite 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.13. apríla 2010 o 14:41 #202915t6mas
Úč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)13. apríla 2010 o 15:20 #202933lucasnomail
Úč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.key13. apríla 2010 o 16:08 #202951t6mas
Úč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.pngstale som si nie isty ci som spravne vyplnil udaje:
http://dl.dropbox.com/u/2562966/2.pngName: 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: prazdneDatabase: 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. 2213. apríla 2010 o 17:16 #202982lucasnomail
Úč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)14. apríla 2010 o 17:50 #203199t6mas
Úč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: 3308neviem 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..
-
AutorPríspevky
- Musíte byť prihlásený, aby ste mohli odpovedať na túto tému.