PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Metin2 Navicat Şifresi Değiştirme ve Veritabanı Güvenliği

Yazdır

Metin2 Navicat Şifresi Değiştirme ve Veritabanı Güvenliği

Metin2 PVP sunucularında oyuncu dataları, hesap bilgileri ve market kayıtları gibi tüm kritik veriler MySQL/MariaDB veritabanında saklanır. Sunucunuzun siber saldırılardan (brute-force, SQL injection vb.) korunması ve oyun güvenliğiniz için varsayılan gelen Navicat şifresini değiştirmek ve veritabanı güvenliğini sağlamak ilk yapmanız gereken işlemdir.

1. Putty Üzerinden Güvenli Navicat (MySQL) Şifresi Değiştirme

Şifre değiştirme işlemini Navicat arayüzü yerine doğrudan Putty (SSH) üzerinden yapmak en güvenli ve hatasız yöntemdir. Aşağıdaki adımları sırasıyla uygulayın:

  1. Putty programını açın ve root bilgilerinizle sunucunuza bağlanın.
  2. MySQL konsoluna giriş yapmak için aşağıdaki komutu yazın ve Enter'a basın:
    mysql -u root -p
  3. Eğer sizden şifre isterse mevcut Navicat şifrenizi girin (Şifre yazarken ekranda görünmez, yazıp Enter'a basın).
  4. Konsola başarıyla giriş yaptıktan sonra, yeni şifrenizi tanımlamak için şu komutu satırını kendinize göre düzenleyip çalıştırın:
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'PvPSunucusuSQL';
  5. Değişikliklerin dış ağdan gelen bağlantılarda da aktif olması için şu komutu uygulayın:
    ALTER USER 'root'@'%' IDENTIFIED BY 'PvPSunucusuSQL';
  6. Son olarak yetkileri yenileyin ve çıkış yapın:
    FLUSH PRIVILEGES;
    exit

2. Yeni Şifreyi Oyun Dosyalarına (CONFIG) Tanımlama

Navicat şifresini değiştirdikten sonra, oyun kanallarınızın (CH'lerin) veritabanına bağlanabilmesi için yeni şifreyi files dosyalarınıza kaydetmeniz gerekir. Aksi takdirde sunucu "Connection Refused" hatası verecektir:

  • Filezilla ile sunucunuza bağlanın ve/usr/game/cores/dizinine gidin.
  • Tüm kanalların (channel1, channel2, game99, auth vb.) içerisindeki CONFIG dosyalarını tek tek açın.
  • İçerisinde yer alanPLAYER_SQL_PWD,COMMON_SQL_PWDveLOG_SQL_PWDalanlarının karşısına belirlediğiniz yeni şifreyi yazıp dosyaları kaydedin.
  • İşlem bittikten sonra Putty üzerinden sunucuyarebootatın.

3. Veritabanı Güvenliği İçin Altın Kurallar

Şifrenizi değiştirmek tek başına yeterli olmayabilir. Ekstra güvenlik için şu önlemleri almayı unutmayın:

  • Tahmin Edilemez Şifreler Kullanın: Şifrenizin içinde büyük-küçük harf, rakam ve (*, -, ?, !) gibi özel karakterler barındığından emin olun.
  • Port Değişimi: Varsayılan MySQL portu olan 3306 portunu, siber saldırganların hedefi olmamak adına FreeBSD üzerinden farklı bir port numarasıyla değiştirin.
  • Gereksiz Kullanıcıları Silin: Navicat'tamysql.usertablosunu kontrol ederek root dışında kalmış, files yapımcılarının bıraktığı eski veya test amaçlı açılmış tüm gereksiz kullanıcı hesaplarını silin.

Bu makale PvPSunucusu için özel olarak hazırlanmıştır.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner