# SAMBA Installieren unter Linux

#### Vorbereitung

Sie benötigen eine neue AWS EC2 Instanz.

1. Erstellen Sie vorgängig eine Sicherheitsgruppe für den SMB-Dienst.  
    [Sicherheitsgruppe erstellen](https://shelf.iten.io/books/einstieg-in-aws-academy/page/sicherheitsgruppe-erstellen "Sicherheitsgruppe erstellen")  
      
    Folgende Einstellungen müssen gesetzt werden:  
    <table border="1" style="border-collapse: collapse; width: 100%; border-width: 1px;"><colgroup><col style="width: 33.244%;"></col><col style="width: 33.244%;"></col><col style="width: 33.244%;"></col></colgroup><tbody><tr><td style="border-width: 1px;">  
    **Typ**  
    </td><td style="border-width: 1px;">**Portbereich**  
    </td><td style="border-width: 1px;">**Quelle**  
    </td></tr><tr><td style="border-width: 1px;">SSH  
    </td><td style="border-width: 1px;">  
      
    </td><td style="border-width: 1px;">0.0.0.0/0</td></tr><tr><td style="border-width: 1px;">TCP  
    </td><td style="border-width: 1px;">139  
    </td><td style="border-width: 1px;">0.0.0.0/0  
    </td></tr><tr><td style="border-width: 1px;">SMB  
    </td><td style="border-width: 1px;">  
    </td><td style="border-width: 1px;">0.0.0.0/0  
    </td></tr></tbody></table>
    
      
    ![image.png](https://shelf.iten.io/uploads/images/gallery/2023-01/scaled-1680-/wUwimage.png)
2. Nun können Sie eine neue EC2-Instanz mit dieser Sicherheitsgruppe erstellen:  
      
    [EC2 Instanz anlegen](https://shelf.iten.io/books/einstieg-in-aws-academy/page/ec2-instanz-anlegen "EC2 Instanz anlegen")
3. Weisen Sie anschliessend eine statisch IP-Adresse dem neuen Server zu:  
    [Eine statische IP-Adresse zuweisen](https://shelf.iten.io/books/einstieg-in-aws-academy/page/eine-statische-ip-adresse-zuweisen "Eine statische IP-Adresse zuweisen")

#### Installation von Samba

1. Erstellen Sie eine AWS-EC2 Instanz und verbinden Sie sich mit Ihrem SSH-Client (Alternativ können Sie auch den Webzugriff verwenden)
2. Wechseln Sie mit dem Befehl **sudo su** in den Administrator-Modus.
3. Installieren Sie samba mit folgendem Befehl:  
    ```
    yum install samba
    ```

#### Verwaltung des Dienstes

Wie beim DNS-Dienst named erfolgt die Verwaltung des Dienstes über systemctl

Wenn Sie wollen, dass der smb-Dienst automatisch startet, wenn der Server aufgestartet wird, dann müssen Sie diesen einmalig aktivieren:

```
systemctl enable smb
```

Dienst starten:

```
systemctl start smb
```

Dienst beenden:


```
systemctl stop smb
```

Dienst neu starten:


```
systemctl stop smb
```

Status des Dienstes ausgeben:

```
systemctl status smb
```