Pokud používáš Alex na VPS serveru, potřebuješ nastavit SSH přístup. Bez toho nemůže Alex spouštět příkazy na tvém serveru. Nastavení trvá 2 minuty.
- Alex potřebuje SSH pro přístup k tvému VPS
- Bez SSH nemůže spouštět příkazy (instalace, konfigurace, diagnostika...)
- Pro Minecraft/herní servery SSH obvykle NENÍ potřeba - Alex má přímý přístup přes panel
- SSH je potřeba především pro VPS servery a dedikované servery
- Otevři chat s Alexem pro svůj VPS server
- V hlavičce chatu klikni na ⚙️ ikonu (Settings)
- Vyber "Manage SSH credentials" / "Spravovat SSH údaje"
- Zobrazí se modal s formulářem
Potřebuješ znát:
- Host/IP: ✅ Předvyplněno automaticky (read-only)
- Port: Obvykle
22 (pokud jsi nezměnil)
- Uživatelské jméno: Obvykle
root (nebo ubuntu, admin...)
- Způsob autentizace: Heslo NEBO Privátní klíč
- Vyplň Port (obvykle
22)
- Vyplň Uživatelské jméno (obvykle
root)
- Zvol způsob autentizace: "Password"
- Vyplň své SSH heslo
- Klikni na zelené tlačítko "Save SSH credentials"
✅ Hotovo! SSH tlačítko v hlavičce změní barvu na zelenou a Alex teď může přistupovat k tvému VPS.
- Vyplň Port (obvykle
22)
- Vyplň Uživatelské jméno (obvykle
root)
- Zvol způsob autentizace: "Private Key"
- Vlož obsah souboru .pem nebo OpenSSH klíče (celý obsah včetně
-----BEGIN...----- a -----END...-----)
- Pokud je klíč zašifrovaný, vyplň Passphrase
- Klikni na zelené tlačítko "Save SSH credentials"
✅ Hotovo! SSH tlačítko v hlavičce změní barvu na zelenou a Alex teď může přistupovat k tvému VPS pomocí klíče.
- V databázi zašifrované pomocí AES-256-CBC
- Přístup má pouze tvůj účet + Alex pro tento konkrétní server
- Nelze je zobrazit zpětně (pouze přepsat nebo smazat)
- Administrátoři Dragocloud nemají přístup k dešifrovaným údajům
- Trvale (dokud je nesmažeš)
- Přežijí restart serveru i cache clear
- Nemusíš je zadávat znovu po každé session
- Otevři stejné nastavení SSH (⚙️ ikona → Manage SSH credentials)
- Klikni na červené tlačítko "Forget SSH credentials"
- Potvrdíš smazání
- Údaje jsou okamžitě smazány z databáze
- SSH tlačítko v hlavičce změní barvu zpět na šedou
- Zkus se přihlásit ručně přes SSH klienta (PuTTY, Terminal...)
- Použij stejné údaje jako jsi zadal Alexovi
- Ujisti se že používáš správné heslo/klíč
Příklad testu v terminálu:
ssh root@tvuj-server-ip -p 22
- Port 22 (nebo tvůj custom SSH port) musí být otevřený
- VPS musí běžet (Start server pokud je vypnutý)
- Zkontroluj firewall pravidla na serveru (
ufw status)
- Root přístup je typicky potřeba pro instalace a administraci
- Některé VPS používají jiné výchozí uživatele:
- Ubuntu:
ubuntu
- Debian:
debian
- CentOS:
centos
- Custom: Zkontroluj dokumentaci poskytovatele
- Podporované formáty: OpenSSH, PEM
- Klíč musí začínat:
-----BEGIN OPENSSH PRIVATE KEY----- nebo -----BEGIN RSA PRIVATE KEY-----
- Musí obsahovat celý klíč včetně
-----END...-----
- Bez extra mezer nebo nových řádků na začátku/konci
- Kontaktuj support s konkrétním error messagem
- Připoj screenshot error zprávy od Alexe
- Uveď jaké údaje jsi používal (BEZ hesel/klíčů!)
- Support ti pomůže nastavit přístup správně
Pokud jsi změnil SSH port z výchozího 22:
- V poli "Port" zadej svůj custom port (např.
2222)
- Ujisti se že firewall povoluje tento port
- Zbytek nastavení je stejný
Pro vyšší bezpečnost můžeš vytvořit dedikovaného uživatele místo použití root:
# Vytvoř nového uživatele
sudo adduser alex-bot
# Přidej do sudo skupiny (pro admin příkazy)
sudo usermod -aG sudo alex-bot
# Nastav heslo
sudo passwd alex-bot
Pak v nastavení SSH použij uživatelské jméno alex-bot místo root.
Klíče jsou bezpečnější než hesla. Pokud ještě klíč nemáš:
# Vygeneruj nový SSH klíč
ssh-keygen -t ed25519 -C "alex-bot@dragocloud"
# Zkopíruj veřejný klíč na server
ssh-copy-id -i ~/.ssh/id_ed25519.pub root@tvuj-server-ip
Pak v nastavení SSH vlož obsah privátního klíče (~/.ssh/id_ed25519).
Teď když máš SSH nastavené, můžeš používat Alexe naplno:
SSH připojeno? Zkus: "Alex, zkontroluj uptime a resource usage" 🚀