Przejdź do treści

Pierwsze kroki na serwerze

Po pierwszym zalogowaniu przez SSH warto zrobić kilka podstawowych rzeczy.

1. Zaktualizuj system

Debian / Ubuntu

apt update && apt upgrade -y

Rocky / Alma / Fedora

dnf update -y

2. Utwórz użytkownika (opcjonalnie)

Praca na co dzień jako root nie jest najlepszym pomysłem. Przykład na Ubuntu/Debian:

adduser deploy
usermod -aG sudo deploy

Potem loguj się jako deploy i używaj sudo do zadań administratorskich.

3. Ustaw strefę czasową

timedatectl set-timezone Europe/Warsaw
timedatectl

4. Firewall (podstawy)

Jeśli włączasz firewall, nie zablokuj sobie SSH (port 22).

UFW (Ubuntu)

ufw allow OpenSSH
ufw enable
ufw status

firewalld

firewall-cmd --permanent --add-service=ssh
firewall-cmd --reload

5. Klucze SSH zamiast hasła

Patrz sekcja o kluczach w poradniku Logowanie przez SSH. Po działającym kluczu możesz wyłączyć logowanie hasłem w /etc/ssh/sshd_config - tylko jeśli masz pewność, że klucz działa.

6. Sprawdź zasoby

df -h      # dysk
free -h    # RAM
htop       # procesy (zainstaluj: apt install htop)

Co dalej?

  • Wrzuć pliki przez SFTP
  • Na Windowsie połącz się przez RDP
  • Postaw aplikację / serwer gry według swojego stacku