CMangos 2.4.3 Debian 8 install probléma

Indította wlptv, 2017 május 24, 07:14:58 DÉLUTÁN

Előző téma - Következő téma

wlptv

Üdv. Olyan problémám van, hogy feltelepìtettem egy CMangos Core-t Linux Debian8 alá
2problémám akadt 

1: hogyan tudom linux alatt beállítani , hogy a szerver adatbázisához ne csak linux alatt lehessen hozzáférni, hanem akár külsőleg navicattal a saját gépemről is el tudjam érni?

2: ugye extratorral kellene létrehoznam map/vmaps/dbc fájlokat viszont Linux alatt nem kaptam ezekhez Extratort , próbáltam egy Cmangos repackból kiszedni a dolgokat de azt nem fogadja el a szerver , valaki esetleg leírná hogyan kell ezeket a dolgokat kinyerni?


dio85

ha debianon van php myadminod esetleg, vagy valami GUI-s programod , találsz a felhasználók pontban olyat(mysql)hogy felhasználói név jelszó plusz egy sort amibe localhostot, vagy :: vagy ::1 -t írtak. abba az oszlopba ahhoz a felhasználói névhez írd be hogy minden ipt engedsz,::1 azt hiszem, majd engedélyezd routerben a mysql portját.

AximCore

Idézetet írta: dio85 Dátum 2017 május 25, 08:24:24 DÉLELŐTT
ha debianon van php myadminod esetleg, vagy valami GUI-s programod , találsz a felhasználók pontban olyat(mysql)hogy felhasználói név jelszó plusz egy sort amibe localhostot, vagy :: vagy ::1 -t írtak. abba az oszlopba ahhoz a felhasználói névhez írd be hogy minden ipt engedsz,::1 azt hiszem, majd engedélyezd routerben a mysql portját.

Ezzel csak az a baj, hogy nyakon vered a biztonságot, szerveren alapból nem szokás gui-t felhúzni csak mert felesleges és további problémákat vonhat maga után. Mysql kiengedése meg erősen nem ajánlott tunnel nélkül.
"Tanítani lehet az ostobát, de gondolkodásra bírni nem."
A Talmud

Windows Firewall
http://devopsreactions.tumblr.com/

Why use Windows, if you have open doors... to Linux

wlptv

Ezeket a linkeket amiket küldtél már néztem de én nem tudtam rajta kiigazodni az Extractor résznél mivel ha rámegyek a linkre ami leírná hogy kell linux alatt az extractor dolfgot megoldani 404 error fogad , a mysql es link pedig amit írtál ott nem látom hol írná azt hogy engedjem ki a mysql szervert publicra. Lényegében valahol kellene szerkesztenem a mysl elérését Localhostról a gép Ip-jére?

AximCore

Idézetet írta: wlptv Dátum 2017 május 25, 12:42:53 DÉLUTÁN
Ezeket a linkeket amiket küldtél már néztem de én nem tudtam rajta kiigazodni az Extractor résznél mivel ha rámegyek a linkre ami leírná hogy kell linux alatt az extractor dolfgot megoldani 404 error fogad , a mysql es link pedig amit írtál ott nem látom hol írná azt hogy engedjem ki a mysql szervert publicra. Lényegében valahol kellene szerkesztenem a mysl elérését Localhostról a gép Ip-jére?

MySQL-t ne enged ki publikra, a linken látható hogy a workbench-t hogyan tudod úgy konfigolni hogy elérd a távoli gépeden lévő mysql szervert a nélkül hogy kiengednéd publicra.

Másik problémádnál meg nem értem hogy hol kapsz 404-et. Mivel amit linkeltem abban benne van, hogy hogyan fordítsd a forrásból ki ezeket a toolokat. https://github.com/cmangos/issues/wiki/Installation-Instructions#compiling-cmangos-and-scriptdev2-nix titok nyitja a megfelelő cmake paraméter :
cmake ../mangos -DCMAKE_INSTALL_PREFIX=\../mangos/run -DBUILD_EXTRACTOR=ON -DBUILD_VMAP_EXTRACTOR=ON -DBUILD_MMAP_EXTRACTOR=ON -DPCH=1 -DDEBUG=0  <--- Want compile CMaNGOS & the map extraction tools
"Tanítani lehet az ostobát, de gondolkodásra bírni nem."
A Talmud

Windows Firewall
http://devopsreactions.tumblr.com/

Why use Windows, if you have open doors... to Linux

wlptv

#6
Ezt a kódot felhasználtam a telepítés során , hol kellene keresnem az extractor fájlokat? mangos/run mappában?
Ha pedig nem nyitom ki a mysql szerverem publicra akkor az AzerCMS weboldalam nem fogja elérni a szervert és így nem tudom telepíteni a weboldalt , vagy van arra is megoldás?

AximCore

Igen ott kell lennie, de keres rá : find /home/mangos -type f -name "map*"

AzerCMS egy másik gépről megy ? Vagy most hogy van a VPS-ed egy windows server, azon belül virtuális gépen futtatsz egy linuxot ? Ha az AzerCMS-t a linux gépen használod akkor a mysql kapcsolat mehet localhost-on.
"Tanítani lehet az ostobát, de gondolkodásra bírni nem."
A Talmud

Windows Firewall
http://devopsreactions.tumblr.com/

Why use Windows, if you have open doors... to Linux

wlptv

A vpsen csak egy linux debian8 fut , az azercms pedig egy ingyenes tárhellye van feldobva

ECS

A vps-en kéne futtatnod a webszervert is, és ahogy mondta neked AximCore is, akkor mehetne az egész localhoston.

AximCore

Idézetet írta: wlptv Dátum 2017 május 26, 12:56:14 DÉLELŐTT
A vpsen csak egy linux debian8 fut , az azercms pedig egy ingyenes tárhellye van feldobva
Idézetet írta: ECS Dátum 2017 május 26, 09:26:42 DÉLUTÁN
A vps-en kéne futtatnod a webszervert is, és ahogy mondta neked AximCore is, akkor mehetne az egész localhoston.

Így van ECS kolléga jól mondja, ez segíthet összerakni debian alatt a webszervert :
https://wiki.debian.org/LaMp
"Tanítani lehet az ostobát, de gondolkodásra bírni nem."
A Talmud

Windows Firewall
http://devopsreactions.tumblr.com/

Why use Windows, if you have open doors... to Linux

wlptv

#11
Ezt azért sem preferálom, mert 3 nap múlva már meg lesz a .eu domain tárhellyel , oda kerül fel a weblap és muszáj kinyitnom a mysql szervert hogy onnan el tudjam érni a szerver adatbázisát , szóval kérlek titeket mindentől eltekintve segìtsetek érthetően, magyarul meìrni hogyan tudom a szerver adatbázisát publicra tenni. Vagy ezt másképpen hogy oldjam meg?

AximCore

#12
Idézetet írta: wlptv Dátum 2017 május 27, 02:39:59 DÉLELŐTT
Ezt azért sem preferálom, mert 3 nap múlva már meg lesz a .eu domain tárhellyel , oda kerül fel a weblap és muszáj kinyitnom a mysql szervert hogy onnan el tudjam érni a szerver adatbázisát , szóval kérlek titeket mindentől eltekintve segìtsetek érthetően, magyarul meìrni hogyan tudom a szerver adatbázisát publicra tenni. Vagy ezt másképpen hogy oldjam meg?

Megjegy: akkor feleslegesen vettél tárhelyet... :D

Ha már mindenképp publicba kimegy a dolog, akkor két dolgot néz meg előbbit nem biztos hogy támogatja az azercms :
1, SSL kapcsolat
http://xmodulo.com/enable-ssl-mysql-server-client.html
https://stackoverflow.com/questions/9738712/connect-to-remote-mysql-server-with-ssl-from-php

2, tűzfalon szűrni hogy a MySql portján(alapból 3306) kitől jöhet be forgalom, ehhez a tűzfalon kell játszani :
https://unix.stackexchange.com/questions/145929/how-to-ensure-ssh-port-is-only-open-to-a-specific-ip-address?answertab=votes#tab-top
Utóbbinál gyorsan megjegyezném, hogy könnyen ki tudod zárni magad a saját vps-ről ha csak nincs hozzá más konzolod, de minden esetben ajánlom, hogy ne loginolj ki addig amíg egy másik sessionban nem próbálsz belépni ssh-n. Mert a bejelentkezett ssh-t nem dobja ki ha el is szúrod és még van esélyed javítani a dolgokon.

MySQL : ( Debian alatt lehet máshol a .cnf fájl, de megtalálod a /etc/mysql mappa alatt tuti )
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

Megkeresed a következőt :

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address            = 127.0.0.1


és átírod a szerver ip-re. Végül restart neki :
sudo service mysql restart

Most már publikus ip-n megy a mysql, a felhasználó amivel loginolsz annál is meg kell nézni hogy milyen hoston lehet rá loginolni.
( root-ot lehetőleg ne enged csak lokálisan, azt fogják elsőnek megpróbálni a botok feltörni... jaaa és ssh-n is  ;) )

Megj2.0: ahogy látom ez a baráti szerveresedi kezd kilépni publikussá, így nem ártana mélyíteni a tudásod üzemeltetés szempontból, mert hamar megfognak találni a botok. ( minimum iptables conf, brute force/nmap védelmeknek néz utána... )
"Tanítani lehet az ostobát, de gondolkodásra bírni nem."
A Talmud

Windows Firewall
http://devopsreactions.tumblr.com/

Why use Windows, if you have open doors... to Linux

wlptv

#13
Megcsináltam ezt a MYSQL dolgot ahogy írtad és ez a hiba fogad , erre mi a megoldás?

http://kephost.com/images/2017/05/28/mysql.png

UPDATE: Megoldottam :)

wlptv

A map/vmaps/mmaps extractor még mindig nem működik , kiderült hogy ebben a TBC csomagban a cmangos elrontott valamit így telepítés során nem tudja megcsinálni az extractorokat , írja is hogy windowsból kellene kinyerni a dolgokat , valaki esetleg valami ötlet?

Powered by EzPortal