Kako ostvariti tunel vezu prema SQL serverima?
|
S obzirom da iz sigurnosnih razloga nije dozvoljeno direktno spajanje na SQL shared hosting servere s udaljenih i nekontroliranih IP adresa (dial-up, ADSL, itd), kreirali smo jednostavne upute koje će vam ipak omogućiti spajanje na SQL servere s vašeg lokalnog računala - preko šifrirane tunel veze. Cijelu ovu proceduru možete završiti za samo nekoliko minuta. Za tunel vezu je zaslužan SSH server koji se nalazi u istom LAN-u kao i SQL serveri, i kao takvom mu je dozvoljeno direktno spajanje na MS SQL, MySQL i PostgreSQL servere. U prvom dijelu ćemo generirati ključeve koji će vam poslužiti za sigurnu autentifikaciju na SSH server bez upisivanja lozinke. Datoteku s privatnim ključem dobro čuvajte kako ne bi došlo do neovlaštenog pristupa na vaš SSH account. U slučaju da ju izgubite, ponovite cijeli gornji postupak. Napomena: ako se netko domogne vašeg privatnog ključa to ne znači da je dobio pristup bazi, dobio je samo mogućnost pristupa MSSQL, MySQL ili PostgreSQL serveru sa svojeg lokalnog računala. Bez obzira na sve ovdje, za pristup bazi i dalje treba imati korisničko ime i lozinku. U drugom dijelu ćemo instalirati program za pokretanje tunela između vašeg lokalnog računala i MS SQL servera. Postupak je gotovo identičan i za MySQL i PostgreSQL server, razlika je u 3. koraku. Za pokretanje tunel konekcije pokrenite putty.exe program, lijevo u izborniku izaberite Session, kod Saved Sessions izaberite Avalon MS SQL tunel, i nakon toga Open. Nakon uspješne autentifikacije pojavit će se "tunel je otvoren" poruka, kao na ovoj slici. Ovime su ostvareni uvjeti za uspješno spajanje na server baze podataka s vašeg lokalnog računala. Primjerice, ako imate IIS web server na lokalnom računalu koji vam služi za testiranje stranica, kod connection stringa možete koristiti uobičajene login name i password za pristup bazi podataka koje imate kod nas, a hostname neka bude 127.0.0.1. Ako se želite spojiti na MS SQL server preko Query Analyzera, upišite uobičajene MS SQL login name i Password podatke koje imate kod nas, za SQL Server stavite 127.0.0.1 adresu, i ovako kreirana konekcija trebala bi također raditi. Napomena: prozor s "tunel je otvoren" porukom nemojte gasiti, u protivnom se nećete moći spojiti s lokalnog računala na server baze podataka; nakon što završite s radom možete ga ugasiti. Nekoliko pojašnjenja: U slučaju problema sa spajanjem, provjerite slijedeće: |
Vezani članci:
- Postoji li FAQ za SiteStudio? (pregledano: 384)
- Da li postoji cron funkcija u Control Panelu? (pregledano: 459)
- Kako mogu izraditi backup svojih stranica i baze podataka? (pregledano: 847)
- Kako koristiti "Cron" funkciju u Control Panelu (pregledano: 891)
- Postoji li FAQ za H-Sphere Control Panel? (pregledano: 531)

