Přihlášení k VPS přes SSH (a vytvoření SSH klíče)
Svůj VPS spravujete přes SSH: šifrované spojení s příkazovým řádkem serveru. Přihlášení pomocí SSH klíče je bezpečnější a pohodlnější než heslem.
Přihlášení heslem

Windows 10 a 11, macOS a Linux mají SSH už v sobě. Otevřete PowerShell (Windows) nebo Terminál (Mac, Linux) a napište:
ssh root@vase-ip-adresa
Vaši IP adresu najdete na obrazovce VPS a v e-mailu "Váš VPS je nainstalován". Dáváte přednost programu s okny? Pak můžete použít i PuTTY nebo Termius.
Vytvoření SSH klíče
Klíč se skládá ze dvou částí: soukromého klíče, který zůstává ve vašem počítači, a veřejného klíče, který předáte serveru. Vytvoříte ho příkazem:
ssh-keygen -t ed25519
Stiskněte Enter pro výchozí umístění a případně zvolte heslovou frázi. Váš veřejný klíč je pak v ~/.ssh/id_ed25519.pub (Windows: C:\Users\vasejmeno\.ssh\id_ed25519.pub). Zobrazíte ho příkazem cat ~/.ssh/id_ed25519.pub. Začíná řetězcem ssh-ed25519.
Umístění klíče na VPS
- Při instalaci: vložte veřejný klíč do pole SSH klíč. Lze to i při přeinstalaci.
- Na běžícím VPS: ze svého počítače příkazem
ssh-copy-id root@vase-ip-adresa, nebo vložte řádek do/root/.ssh/authorized_keysna serveru.
Svůj soukromý klíč (soubor bez .pub) nikdy nesdílejte, ani s námi.
Nefunguje to?
- Connection timed out: je váš VPS zapnutý? Není zapnutý firewall bez otevřeného portu 22? Pak dočasně připojte ISO nebo nastavte nové heslo root (viz Žádný přístup k VPS).
- Permission denied: je heslo správné? V nejhorším případě nastavte nové heslo root na obrazovce VPS.
- REMOTE HOST IDENTIFICATION HAS CHANGED: po přeinstalaci normální. Starý řádek odstraníte příkazem
ssh-keygen -R vase-ip-adresa.
