İçeriğe atla

Sunucu ajanını kurma, güncelleme ve kaldırma

WP Safer ajanının neye ihtiyaç duyduğu, sunucunuza neleri kurduğu, kurulum betiğini önce nasıl kontrol edeceğiniz, kendini nasıl güncellediği ve nasıl kaldırılacağı.

WP Safer ajanı, Linux sunucunuzda çalışan küçük bir servistir. WP Safer'a her dakika giden HTTPS ile rapor verir; bu yüzden gelen bağlantı için hiçbir port açılmaz. Bu makale ajanın neye ihtiyaç duyduğunu, neleri kurduğunu, nasıl güncellendiğini ve nasıl kaldırılacağını anlatır.

Gereksinimler

  • systemd'li Linux: Ubuntu 20.04+, Debian 11+, RHEL / AlmaLinux / Rocky 8+
  • Kurulum komutunu çalıştırmak için root (sudo) erişimi
  • wpsafer.com'a giden HTTPS (443 portu). Gelen bağlantı için port gerekmez.
  • Sunucu aboneliğinizde boş bir sunucu hakkı (bkz. Linux sunucu ekleme).

Kurulum

  1. Sunucular → Sunucu ekle'ye gidin, sunucuya ad verin, Ajanı kurun'u seçin ve Kurulum komutu oluştur'a basın.
  2. Komutu sunucuda root olarak çalıştırın:
    curl -fsSL https://wpsafer.com/agent/install | sudo bash -s -- --code WPS-XXXXX-XXXXX
    Kod 30 dakika geçerlidir ve bir kez kullanılabilir. Güvenlik için yalnızca bir kez gösterilir; sayfadan ayrılırsanız Kurulum komutu oluştur size yeni bir kod verir.
  3. Kurulum önce sistemi kontrol eder; bir gereksinim eksikse hiçbir şey yazmaz. Sonra sunucuyu hesabınıza bağlar, dosyaları kurar ve servisi başlatır. Servis başlamazsa ya da ilk rapor 30 saniye içinde gelmezse yazdıklarını geri alır; sunucu panelinizde kalır ve yeni bir kod oluşturabilirsiniz.
  4. Ekran sunucunun bağlandığını söylediğinde Hangi servisleri izleyelim? altında izlenecek servisleri seçin ve İzlemeye başla'ya basın.

Önce betiği inceleyin

Çalıştırmadan önce betiği inceleyin altında panel; betiği indirmenin, SHA-256 özetini paneldekiyle karşılaştırmanın ve aynı kodla çalıştırmanın komutlarını gösterir:

curl -fsSLo wpsafer-install https://wpsafer.com/agent/install
sha256sum wpsafer-install
sudo bash wpsafer-install --code WPS-XXXXX-XXXXX

Ajanın kendisi bu tek dosyanın içinde düz metin olarak durur; yani özet onu da kapsar.

Neler kurulur

  • /opt/wpsafer-agent/wpsafer-agent — ajan (bir bash betiği), /usr/sbin/wpsafer-agent bağıyla
  • /etc/wpsafer-agent/agent.conf — sunucunun erişim jetonu (yalnızca root okuyabilir)
  • /var/lib/wpsafer-agent/ — durum ve geçici dosyalar
  • /var/log/wpsafer-agent.log — ajanın günlüğü
  • /etc/systemd/system/wpsafer-agent.service — systemd servisi

Ajan, WP Safer'ın isteyebileceği sabit bir komut listesini çalıştırır: ayarlarını tazelemek, kendini güncellemek, kendini kaldırmak ve oluşturduğunuz bir yedek işini çalıştırmak. Panele yazılan bir komutu asla çalıştırmaz. Sunucuda sudo wpsafer-agent status ajanın durumunu gösterir.

Güncelleme

Daha yeni bir ajan çıktığında sunucu sayfası bunu iki sürümü de yazarak söyler. Ajanı güncelle'ye basın; güncelleme kuyruğa alınır ve bir sonraki raporla çalışır. Ya da sunucuda çalıştırın:

sudo wpsafer-agent self-update

Yeni sürüm kurulmadan önce SHA-256 özetiyle kontrol edilir. 30 saniye içinde rapor vermezse önceki dosyalar geri konur.

İzlemeyi duraklatma

Ayarlar sekmesindeki İzlemeyi duraklat, ajanı kaldırmadan sunucunun olaylarını, uyarılarını ve yedeklerini durdurur. Duraklatılmış bir sunucu sunucu haklarınızdan birini kullanmaz. Boş hakkınız varsa İzlemeye devam et onu yeniden açar.

Ajanı kaldırma

  1. Sunucuyu açın ve Ayarlar sekmesine gidin.
  2. Ajanı kaldır altında Ajanı kaldır'a basın ve onaylayın. Kaldırma kuyruğa alınır ve bir sonraki raporla çalışır: ajan durur, dosyalarını siler ve sunucu Ajan kaldırıldı olarak işaretlenir.
  3. Ajan root yetkisi olmadan çalışıyorsa bunu reddeder; o zaman sunucuda şunu çalıştırın:
    sudo wpsafer-agent uninstall

Ajanı kaldırmak sunucuyu ve geçmişini panelinizde bırakır. Sunucunun kendisini kaldırmak için aynı sekmedeki Sunucuyu kaldır'ı kullanın: izleme hemen durur ve ajan bir sonraki raporunda kendini kapatır; dosyaları, kaldırma komutunu çalıştırana kadar sunucuda kalır.

Jeton sızmış olabilirse

Jeton sızmış olabilirse ya da sunucu yeniden kurulduysa Ayarlar sekmesindeki Jetonu iptal et ve yeniden eşleştir bölümünü (Jetonu iptal et) kullanın. Ajan bir sonraki raporunda reddedilir ve yeniden bağlamak için yeni bir kurulum kodu alırsınız.

İlgili makaleler