Změna hesla Metin2 Navicat a zabezpečení databáze
Na serverech Metin2 PVP jsou všechna kritická data, jako jsou data hráčů, informace o účtu a záznamy o trhu, uložena v databázi MySQL/MariaDB. Pro ochranu vašeho serveru před kybernetickými útoky (brute-force, SQL injection atd.) a pro zabezpečení vaší hry je první věcí, kterou byste měli udělat, je změnit výchozí heslo Navicat a zajistit bezpečnost databáze.
1. Zabezpečte změnu hesla Navicat (MySQL) pomocí Putty
Je to nejbezpečnější a bezchybná metoda změny hesla přímo přes Putty (SSH) namísto rozhraní Navicat. Postupujte podle následujících kroků v pořadí:
- Otevřete program Putty a připojte se k vašemu serveru pomocí kořenových informací.
- Chcete-li se přihlásit do konzoly MySQL, zadejte následující příkaz a stiskněte klávesu Enter:
mysql -u root -p - Pokud požaduje heslo, zadejte své aktuální heslo Navicat (Heslo se během psaní na obrazovce nezobrazí, zadejte ho a stiskněte Enter).
- Po úspěšném přihlášení do konzole upravte a spusťte následující příkazový řádek k definování nového hesla:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'PvPSunucusuSQL'; - Chcete-li, aby se změny projevily u připojení přicházejících z externí sítě, proveďte následující příkaz:
ALTER USER 'root'@'%' IDENTIFIED BY 'PvPSunucusuSQL'; - Nakonec obnovte oprávnění a odhlaste se:
FLUSH PRIVILEGES;exit
2. Definování nového hesla v herních souborech (CONFIG)
Po změně hesla Navicat musíte uložit nové heslo do svých souborů, aby se vaše herní kanály (CHs) mohly připojit k databázi. V opačném případě server zobrazí chybu „Připojení odmítnuto“:
- Připojte se k serveru pomocí Filezilla a
/usr/game/cores/Přejděte do adresáře. - Ve všech kanálech (channel1, channel2, game99, auth atd.) KONFIG Otevřete soubory jeden po druhém.
- obsažené uvnitř
PLAYER_SQL_PWD,COMMON_SQL_PWDaLOG_SQL_PWDZadejte nové heslo, které jste nastavili, před pole a uložte soubory. - Po dokončení procesu jej odešlete na server přes Putty.
rebootvyhodit to.
3. Zlatá pravidla pro bezpečnost databáze
Samotná změna hesla nemusí stačit. Pro další zabezpečení nezapomeňte provést tato opatření:
- Používejte neuhodnutelná hesla: Ujistěte se, že vaše heslo obsahuje velká a malá písmena, čísla a speciální znaky, jako jsou (*, -, ?, !).
- Změna portu: Změňte výchozí port MySQL 3306 na jiné číslo portu na FreeBSD, abyste se vyhnuli útoku kybernetických útočníků.
- Smazat nepotřebné uživatele: v Navicat
mysql.userZkontrolujte tabulku a odstraňte všechny uživatelské účty bez oprávnění root, staré účty, které zanechali tvůrci souborů, nebo nepotřebné uživatelské účty otevřené pro účely testování.
Tento článek je speciálně připraven pro PvPServer.