# Sistema ir saugumas

Jūsų VPS Ultra yra visa virtuali mašina: jūs administruojate jos sistemą ir branduolį, įdiegiate pasirinktą programinę įrangą ir sprendžiate, kada ją atnaujinti. Simafri eksploatuoja ją laikančią infrastruktūrą: įrangą, tinklą, anti-DDoS apsaugą, atsargines kopijas ir priežiūrą.

## Jūsų sistema

Jūsų serveris pristatomas su užsakant pasirinkta sistema: jūsų pasirinkta Linux distribucija arba Windows Server. Norėdami sužinoti Linux sistemoje įdiegtą versiją:

```
cat /etc/os-release

uname -r     # jūsų branduolio versija
```

## Jūsų branduolys

Jūsų VPS Ultra branduolys priklauso tik jam: įkeliate modulius, kurių reikia jūsų projektui (WireGuard, failų sistemos, tinklo įrankiai), nustatote jo parametrus su `sysctl` ir pasirenkate jo versiją savo distribucijos paketais.

```
modprobe wireguard

sysctl -w net.ipv4.ip_forward=1

echo 'net.ipv4.ip_forward=1' > /etc/sysctl.d/99-routage.conf   # išsaugoti nustatymą po perkrovimo
```

Atnaujinę branduolį, perkraukite serverį jums patogiu metu (`reboot`), kad jis įsigaliotų.

## Atnaujinimai

Ubuntu ar Debian sistemoje:

```
apt update && apt upgrade
```

Kad saugumo pataisos kasdien įsidiegtų pačios, įjunkite **unattended-upgrades**:

```
apt install unattended-upgrades

dpkg-reconfigure -plow unattended-upgrades
```

Rocky Linux ar AlmaLinux sistemoje `dnf upgrade`, o automatinėms pataisoms `dnf-automatic`. Windows Server sistemoje **Windows Update**.

Mūsų priežiūra praneša jums apie saugumo atnaujinimus, vertus jūsų dėmesio; jūs sprendžiate, ar ir kada juos taikyti. Prieš svarbų atnaujinimą paprašykite pagalbos komandos **momentinės kopijos**: ji leidžia per kelias minutes grįžti atgal (žr. [Atsarginės kopijos ir momentinės kopijos](/lt/vps-ultra/sauvegardes.md)).

## Gerosios praktikos

* **Vienas SSH raktas kiekvienam asmeniui**, o prieiga slaptažodžiu uždaryta (`PasswordAuthentication no` faile `/etc/ssh/sshd_config`).
* **Ugniasienė**, atverianti tik jūsų viešąsias paslaugas (žr. [Tinklas ir el. laiškų siuntimas](/lt/vps-ultra/reseau-et-e-mails.md)).
* **fail2ban**, kuris atmeta adresus, kartojančius prisijungimo bandymus: `apt install fail2ban`.
* **Atskiras naudotojas kiekvienai programai**, be administratoriaus teisių, kiekvienai paslaugai paleisti.
* **Jūsų slaptieji duomenys ne kode**: slaptažodžiai ir API raktai faile, kurį gali skaityti tik programa (`chmod 600`).

## Laiko juosta

Jūsų Linux serveris nustatytas pagal pasaulinį laiką (UTC), kaip įprasta serveriams. Norėdami jį rodyti savo laiko juosta:

```
timedatectl set-timezone Europe/Vilnius
```

## Serverio stebėjimas

| Komanda              | Ką ji rodo                                   |
| -------------------- | -------------------------------------------- |
| `htop`               | procesus, procesorių ir atmintį realiu laiku |
| `free -h`            | naudojamą ir prieinamą atmintį               |
| `df -h`              | naudojamą ir laisvą disko vietą              |
| `ncdu /`             | kas užima jūsų diską, aplankas po aplanko    |
| `systemctl --failed` | dėl klaidos sustojusias paslaugas            |

Mūsų priežiūra nuolat stebi jūsų serverio pasiekiamumą, apkrovą ir disko vietą bei įspėja jus, kai kuris nors iš šių rodiklių to reikalauja.

## Ką daro Simafri

| Simafri eksploatuoja                      | Jūs administruojate                                          |
| ----------------------------------------- | ------------------------------------------------------------ |
| įrangą ir jos veidrodinius diskus         | sistemą, jos branduolį, programinę įrangą ir jų atnaujinimus |
| tinklą, jūsų adresus ir anti-DDoS apsaugą | savo ugniasienę ir paslaugas                                 |
| kasnaktinę atsarginę kopiją               | savo duomenis ir duomenų bazių eksportus                     |
| nuolatinę priežiūrą                       | savo programas ir jų konfigūraciją                           |

O tarp jų yra **Visapusiška pagalba**: klausimas apie sistemą, duomenų bazę ar jūsų kodą, diagnozuojame ir nurodome, ką daryti (žr. [Visapusiška pagalba ir įsikišimas](/lt/vps-ultra/assistance.md)).
