# Linux

### <span>Wazuh aracılarını Linux uç noktalarına dağıtma</span>

<span>Aracı, izlemek istediğiniz ana bilgisayarda çalışır ve Wazuh sunucusuyla iletişim kurarak şifrelenmiş ve kimliği doğrulanmış bir kanal üzerinden neredeyse gerçek zamanlı olarak veri gönderir.</span>

<span>Bir Wazuh aracısının Linux sistemine dağıtımı, aracı yükleme, kaydetme ve yapılandırma görevini kolaylaştıran dağıtım değişkenlerini kullanır. Alternatif olarak, Wazuh aracı paketini doğrudan indirmek istiyorsanız, </span>[<span class="doc"><span>paketler listesi</span></span>](https://documentation.wazuh.com/current/installation-guide/packages-list.html)<span> bölümüne bakın.</span>

> <span>**Not:** </span><span>Aşağıda açıklanan tüm komutları çalıştırabilmek için root kullanıcı ayrıcalıklarına sahip olmanız gerekir.</span>

### <span>Wazuh deposunu ekleyin</span>

<span>Resmi paketleri indirmek için Wazuh deposunu ekleyin.</span>

**YUM:**

1. <span>GPG anahtarını içe aktarın:</span>
    
    ```
    rpm --import https://packages.wazuh.com/key/GPG-KEY-WAZUH
    ```
2. <span>Depoyu ekleyin:</span>
    
    ```
    cat > /etc/yum.repos.d/wazuh.repo << EOF
    [wazuh]
    gpgcheck=1
    gpgkey=https://packages.wazuh.com/key/GPG-KEY-WAZUH
    enabled=1
    name=EL-\$releasever - Wazuh
    baseurl=https://packages.wazuh.com/4.x/yum/
    protect=1
    EOF
    ```

**APT:**

> 1. <span>GPG anahtarını yükleyin:</span>
>     
>     ```
>     curl -s https://packages.wazuh.com/key/GPG-KEY-WAZUH | gpg --no-default-keyring --keyring gnupg-ring:/usr/share/keyrings/wazuh.gpg --import && chmod 644 /usr/share/keyrings/wazuh.gpg
>     ```
> 2. <span>Depoyu ekleyin:</span>
>     
>     ```
>     echo "deb [signed-by=/usr/share/keyrings/wazuh.gpg] https://packages.wazuh.com/4.x/apt/ stable main" | tee -a /etc/apt/sources.list.d/wazuh.list
>     ```
> 3. <span>Paket bilgilerini güncelleyin:</span>
>     
>      ```
>     apt-get update
>     ```
>     
>     <section id="bkmrk-not%3A-debian-7%2C-8-ve-">**Not:** <span>Debian 7, 8 ve Ubuntu 14 sistemleri için GCP anahtarını içe aktarın ve aşağıdaki komutları kullanarak Wazuh deposunu ekleyin (adım 1 ve 2).</span>
>     
>      ```
>     apt-get install gnupg apt-transport-https
>     curl -s https://packages.wazuh.com/key/GPG-KEY-WAZUH | apt-key add -
>     echo "deb https://packages.wazuh.com/4.x/apt/ stable main" | tee -a /etc/apt/sources.list.d/wazuh.list
>     ```
>     
>     </section>

**Zypp:**

1. <span>GPG anahtarını içe aktarın:</span>
    
    ```
    rpm --import https://packages.wazuh.com/key/GPG-KEY-WAZUH
    ```
2. <span>Depoyu ekleyin:</span>
    
    ```
    cat > /etc/zypp/repos.d/wazuh.repo <<\EOF
    [wazuh]
    gpgcheck=1
    gpgkey=https://packages.wazuh.com/key/GPG-KEY-WAZUH
    enabled=1
    name=EL-$releasever - Wazuh
    baseurl=https://packages.wazuh.com/4.x/yum/
    protect=1
    EOF
    ```
3. <span>Depoyu yenileyin:</span>
    
     ```
    zypper refresh
    ```

### <span>Bir Wazuh aracısı dağıtın</span>

<span>1. Wazuh aracısını uç noktanıza dağıtmak için paket yöneticinizi seçin ve </span>`<span class="pre">WAZUH_MANAGER</span>`<span>değişkeni Wazuh yöneticinizin IP adresini veya ana bilgisayar adını içerecek şekilde düzenleyin.</span>

**YUM:**

```
WAZUH_MANAGER="10.0.0.2" yum install wazuh-agent
```

<span>Aracı adı, aracı grubu ve kayıt parolası gibi ek dağıtım seçenekleri için </span>[<span class="doc"><span>Linux için Dağıtım değişkenleri</span></span>](https://documentation.wazuh.com/current/user-manual/agent/agent-enrollment/deployment-variables/deployment-variables-linux.html)<span> bölümüne bakın.</span>

> **Not:** <span>Alternatif olarak, bir aracıyı kaydetmeden yüklemek istiyorsanız, dağıtım değişkenlerini atlayın. Farklı kayıt yöntemleri hakkında daha fazla bilgi edinmek için </span>[<span class="doc"><span>Wazuh aracı kayıt</span></span>](https://documentation.wazuh.com/current/user-manual/agent/agent-enrollment/index.html)<span> bölümüne bakın.</span>

**APT:**

```
WAZUH_MANAGER="10.0.0.2" apt-get install wazuh-agent
```

<span>Aracı adı, aracı grubu ve kayıt parolası gibi ek dağıtım seçenekleri için </span>[<span class="doc"><span>Linux için Dağıtım değişkenleri</span></span>](https://documentation.wazuh.com/current/user-manual/agent/agent-enrollment/deployment-variables/deployment-variables-linux.html)<span> bölümüne bakın.</span>

> <span>**Not:** </span><span>Alternatif olarak, bir aracıyı kaydetmeden yüklemek istiyorsanız, dağıtım değişkenlerini atlayın. Farklı kayıt yöntemleri hakkında daha fazla bilgi edinmek için </span>[<span class="doc"><span>Wazuh aracı kayıt</span></span>](https://documentation.wazuh.com/current/user-manual/agent/agent-enrollment/index.html)<span> bölümüne bakın.</span>

**ZYpp:**

```
WAZUH_MANAGER="10.0.0.2" zypper install wazuh-agent
```

<span>Aracı adı, aracı grubu ve kayıt parolası gibi ek dağıtım seçenekleri için </span>[<span class="doc"><span>Linux için Dağıtım değişkenleri</span></span>](https://documentation.wazuh.com/current/user-manual/agent/agent-enrollment/deployment-variables/deployment-variables-linux.html)<span> bölümüne bakın.</span>

> <span> **Not:** </span><span>Alternatif olarak, bir aracıyı kaydetmeden yüklemek istiyorsanız, dağıtım değişkenlerini atlayın. Farklı kayıt yöntemleri hakkında daha fazla bilgi edinmek için </span>[<span class="doc"><span>Wazuh aracı kayıt</span></span>](https://documentation.wazuh.com/current/user-manual/agent/agent-enrollment/index.html)<span> bölümüne bakın.</span>

<span>2. Wazuh aracı hizmetini etkinleştirin ve başlatın.</span>

<div aria-label="Sekmeli içerik" class="closeable" id="bkmrk-systemd%3A" role="tablist">**Systemd:**  
</div>```
systemctl daemon-reload
systemctl enable wazuh-agent
systemctl start wazuh-agent
```

**SysV init:**

<div class="sphinx-tabs docutils container" id="bkmrk-"><div aria-labelledby="tab-2-U3lzViBpbml0" class="sphinx-tabs-panel group-tab" name="U3lzViBpbml0" role="tabpanel" tabindex="0"></div></div><span>İşletim sisteminize göre bir seçenek seçin.</span>

<div class="sphinx-tabs docutils container" id="bkmrk--1"><div aria-labelledby="tab-2-U3lzViBpbml0" class="sphinx-tabs-panel group-tab" name="U3lzViBpbml0" role="tabpanel" tabindex="0"></div></div><span>1. RPM tabanlı işletim sistemleri:</span>

<div class="sphinx-tabs docutils container" id="bkmrk--2"><div aria-labelledby="tab-2-U3lzViBpbml0" class="sphinx-tabs-panel group-tab" name="U3lzViBpbml0" role="tabpanel" tabindex="0"></div></div>```
# chkconfig --add wazuh-agent
# service wazuh-agent start
```

<div class="sphinx-tabs docutils container" id="bkmrk--3"><div aria-labelledby="tab-2-U3lzViBpbml0" class="sphinx-tabs-panel group-tab" name="U3lzViBpbml0" role="tabpanel" tabindex="0"></div></div><span>2. Debian tabanlı işletim sistemleri</span>

<div class="sphinx-tabs docutils container" id="bkmrk--4"><div aria-labelledby="tab-2-U3lzViBpbml0" class="sphinx-tabs-panel group-tab" name="U3lzViBpbml0" role="tabpanel" tabindex="0"></div></div>```
update-rc.d wazuh-agent defaults 95 10
service wazuh-agent start
```

<div class="sphinx-tabs docutils container" id="bkmrk--5"><div aria-labelledby="tab-2-U3lzViBpbml0" class="sphinx-tabs-panel group-tab" name="U3lzViBpbml0" role="tabpanel" tabindex="0"></div></div>**No Service Manager:**

On some systems, you need to start the agent manually:

 ```
/var/ossec/bin/wazuh-control start
```

The deployment process is now complete, and the Wazuh agent is successfully running on your Linux system.

- **Recommended action** - Disable Wazuh updates
    
    Compatibility between the Wazuh agent and the Wazuh manager is guaranteed when the Wazuh manager version is later than or equal to that of the Wazuh agent. Therefore, we recommend disabling the Wazuh repository to prevent accidental upgrades. To do so, use the following command:

**YUM:**

```
sed -i "s/^enabled=1/enabled=0/" /etc/yum.repos.d/wazuh.repo
```

**APT:**

```
sed -i "s/^deb/#deb/" /etc/apt/sources.list.d/wazuh.list
apt-get update
```

Alternatively, you can set the package state to `<span class="pre">hold</span>`. This action stops updates but you can still upgrade it manually using `<span class="pre">apt-get</span> <span class="pre">install</span>`.

```
echo "wazuh-agent hold" | dpkg --set-selections
```

**ZYpp:**

```
sed -i "s/^enabled=1/enabled=0/" /etc/zypp/repos.d/wazuh.repo
```