Skip to Content
🇨🇿Nastavení SSH

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

ParametrDetaily
Typ připojeníSSH, SFTP
ŠifrováníAES-256-CBC (Laravel Encrypter)
Herní serverySSH není potřeba
VPS serverySSH vyžadováno

Jak nastavit SSH

Krok 1 — Otevřete nastavení SSH

  1. Otevřete chat s Alexem pro váš VPS server
  2. V hlavičce chatu klikněte na ikonu nastavení (ozubené kolo)
  3. Vyberte “Manage SSH credentials”
  4. Zobrazí se modal s formulářem

Krok 2 — Vyplňte údaje

Potřebujete znát:

PolePopis
Host/IPPředvyplněno automaticky (read-only)
PortObvykle 22 (nebo váš custom port)
UsernameObvykle root, ubuntu, debian
Auth MethodPassword nebo Private Key

Krok 3 — Zvolte metodu autentizace

Varianta A: Heslo (doporučeno pro začátečníky)

  1. Zvolte “Password” jako metodu autentizace
  2. Vyplňte vaše SSH heslo
  3. Klikněte na “Save SSH credentials”

Varianta B: Privátní klíč (pokročilé)

  1. Zvolte “Private Key” jako metodu autentizace
  2. Vložte obsah .pem nebo OpenSSH klíče (celý obsah včetně -----BEGIN...-----)
  3. Pokud je klíč zašifrovaný, vyplňte Passphrase
  4. 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ů

  1. Otevřete nastavení SSH (ikona ozubeného kola → Manage SSH credentials)
  2. Klikněte na “Forget SSH credentials”
  3. Potvrďte smazání
  4. Ú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:

DistribuceVýchozí uživatel
Ubuntuubuntu
Debiandebian
CentOScentos

Š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:

  1. V poli “Port” zadejte váš custom port (např. 2222)
  2. 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-bot

Pak 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-ip

Další kroky


Potřebujete pomoc? Otevřete support ticket  nebo se zeptejte Alexe v panelu.

Last updated on