Metin2 Navicat Промена на лозинка и безбедност на базата на податоци
На Metin2 PVP серверите, сите критични податоци како што се податоците за играчот, информациите за сметката и пазарните записи се зачувани во базата на податоци MySQL/MariaDB. За да го заштитите вашиот сервер од сајбер напади (брутална сила, инјектирање SQL, итн.) и за безбедноста на вашата игра, првото нешто што треба да направите е да ја промените стандардната лозинка за Navicat и да ја обезбедите безбедноста на базата на податоци.
1. Безбедна промена на лозинката Navicat (MySQL) преку Putty
Тоа е најбезбедниот и без грешки метод за промена на лозинката директно преку Putty (SSH) наместо интерфејсот Navicat. Следете ги чекорите подолу по редослед:
- Отворете ја програмата Putty и поврзете се со вашиот сервер со вашите root информации.
- За да се најавите во конзолата MySQL, напишете ја следнава команда и притиснете Enter:
mysql -u root -p - Ако бара лозинка, внесете ја вашата тековна лозинка за Navicat (Лозинката нема да се појави на екранот додека пишувате, напишете ја и притиснете Enter).
- Откако успешно ќе се најавите на конзолата, изменете ја и извршете ја следнава командна линија за да ја дефинирате вашата нова лозинка:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'PvPSunucusuSQL'; - За да направите промените да стапат на сила на врските што доаѓаат од надворешна мрежа, извршете ја следнава команда:
ALTER USER 'root'@'%' IDENTIFIED BY 'PvPSunucusuSQL'; - Конечно, освежете ги дозволите и одјавете се:
FLUSH PRIVILEGES;exit
2. Дефинирање на новата лозинка во датотеките за игри (CONFIG)
Откако ќе ја промените лозинката за Navicat, треба да ја зачувате новата лозинка во вашите датотеки за да може вашите канали за игри (CH) да се поврзат со базата на податоци. Во спротивно, серверот ќе даде грешка „Поврзувањето е одбиено“:
- Поврзете се на вашиот сервер со Filezilla и
/usr/game/cores/Одете во директориумот. - Во сите канали (канал 1, канал2, игра99, авт. итн.) КОНФИГ Отворете ги датотеките еден по еден.
- содржани во
PLAYER_SQL_PWD,COMMON_SQL_PWDиLOG_SQL_PWDВнесете ја новата лозинка што ја поставивте пред полињата и зачувајте ги датотеките. - Откако ќе заврши процесот, испратете го на серверот преку Putty.
rebootфрли го.
3. Златни правила за безбедност на бази на податоци
Самото менување на лозинката можеби не е доволно. За дополнителна безбедност, не заборавајте да ги преземете овие мерки на претпазливост:
- Користете непредвидливи лозинки: Проверете дали вашата лозинка содржи големи и мали букви, бројки и специјални знаци како што се (*, -, ?, !).
- Промена на порта: Променете ја стандардната порта MySQL 3306 на различен број на порта на FreeBSD за да избегнете да бидете цел на сајбер напаѓачи.
- Избришете ги непотребните корисници: во Navicat
mysql.userПроверете ја табелата и избришете ги сите не-root кориснички сметки, старите оставени од креаторите на датотеките или непотребните кориснички сметки отворени за цели на тестирање.
Оваа статија е специјално подготвена за PvPServer.