Nastavení SSH pro Alexe
Pro plnohodnotné používání Alexe na VPS serveru potřebujete nastavit SSH přístup. Bez SSH nemůže Alex spouštět příkazy, instalovat software ani provádět diagnostiku.
Přehled
| Parametr | Detaily |
|---|---|
| Typ připojení | SSH, SFTP |
| Šifrování | AES-256-CBC (Laravel Encrypter) |
| Herní servery | SSH není potřeba |
| VPS servery | SSH vyžadováno |
Jak nastavit SSH
Krok 1 — Otevřete nastavení SSH
- Otevřete chat s Alexem pro váš VPS server
- V hlavičce chatu klikněte na ikonu nastavení (ozubené kolo)
- Vyberte “Manage SSH credentials”
- Zobrazí se modal s formulářem
Krok 2 — Vyplňte údaje
Potřebujete znát:
| Pole | Popis |
|---|---|
| Host/IP | Předvyplněno automaticky (read-only) |
| Port | Obvykle 22 (nebo váš custom port) |
| Username | Obvykle root, ubuntu, debian |
| Auth Method | Password nebo Private Key |
Krok 3 — Zvolte metodu autentizace
Varianta A: Heslo (doporučeno pro začátečníky)
- Zvolte “Password” jako metodu autentizace
- Vyplňte vaše SSH heslo
- Klikněte na “Save SSH credentials”
Varianta B: Privátní klíč (pokročilé)
- Zvolte “Private Key” jako metodu autentizace
- Vložte obsah
.pemnebo OpenSSH klíče (celý obsah včetně-----BEGIN...-----) - Pokud je klíč zašifrovaný, vyplňte Passphrase
- Klikněte na “Save SSH credentials”
Poznámka: Podporované formáty: OpenSSH, PEM. Klíč musí začínat
-----BEGIN OPENSSH PRIVATE KEY-----nebo-----BEGIN RSA PRIVATE KEY-----.
Bezpečnost
Ukládání údajů
- V databázi zašifrované pomocí AES-256-CBC (Laravel Encrypter s dedikovaným cipher klíčem)
- Přístup má pouze váš účet + Alex pro konkrétní server
- Nelze zobrazit zpětně (pouze přepsat nebo smazat)
- Administrátoři CoreSynth nemají přístup k dešifrovaným údajům
Platnost
- Trvale — dokud údaje nesmažete
- Přežijí restart serveru i cache clear
- Nemusíte je zadávat znovu po každé session
Smazání údajů
- Otevřete nastavení SSH (ikona ozubeného kola → Manage SSH credentials)
- Klikněte na “Forget SSH credentials”
- Potvrďte smazání
- Údaje jsou okamžitě smazány
Řešení problémů
Alex se nemůže připojit
Příčina: Špatné přihlašovací údaje nebo firewall.
Řešení:
# Ověřte SSH údaje ručně
ssh username@your-server-ip -p 22
# Zkontrolujte firewall
ufw status
# nebo
iptables -LŠpatné uživatelské jméno
Příčina: Výchozí uživatel se liší podle OS.
Řešení: Zkontrolujte dokumentaci vašeho poskytovatele nebo distribuce:
| Distribuce | Výchozí uživatel |
|---|---|
| Ubuntu | ubuntu |
| Debian | debian |
| CentOS | centos |
Špatný formát klíče
Příčina: Klíč není ve správném formátu.
Řešení: Ujistěte se, že klíč:
- Začíná
-----BEGIN OPENSSH PRIVATE KEY-----nebo-----BEGIN RSA PRIVATE KEY----- - Obsahuje celý klíč včetně
-----END...----- - Nemá extra mezery nebo nové řádky na začátku/konci
Tipy pro pokročilé
Custom SSH port
Pokud jste změnili SSH port z výchozího 22:
- V poli “Port” zadejte váš custom port (např.
2222) - Ujistěte se, že firewall povoluje tento port
Dedikovaný uživatel pro Alexe
Pro vyšší bezpečnost vytvořte dedikovaného uživatele:
# Vytvoř nového uživatele
sudo adduser alex-bot
# Přidej do sudo skupiny
sudo usermod -aG sudo alex-botPak v nastavení SSH použijte uživatelské jméno alex-bot místo root.
Generování SSH klíče
# Vygeneruj nový SSH klíč
ssh-keygen -t ed25519 -C "alex-bot@coresynth"
# Zkopíruj veřejný klíč na server
ssh-copy-id -i ~/.ssh/id_ed25519.pub root@your-server-ipDalší kroky
- Alex AI — Úvod k Alexovi
- Alex modely a limity — AI modely a limity zpráv
- FAQ — Často kladené otázky
Potřebujete pomoc? Otevřete support ticket nebo se zeptejte Alexe v panelu.