Kapitola 2 · 2.1
První přihlášení přes SSH
SSH je šifrované spojení s příkazovou řádkou Vašeho serveru. Windows 10 a 11, macOS a Linux mají program pro SSH již v sobě. Nemusíte nic instalovat.
Jak se přihlásit
- Otevřete terminál. Ve Windows: klikněte pravým tlačítkem myši na Start a zvolte Terminál nebo Windows PowerShell. Na Macu: otevřete Terminál přes Spotlight. V Linuxu: otevřete svůj terminál.
- Napište
ssh root@a za to IP adresu Vašeho VPS a stiskněte Enter.
C:\Users\anna> ssh root@203.0.113.10
The authenticity of host '203.0.113.10 (203.0.113.10)' can't be established.
ED25519 key fingerprint is SHA256:Wq3fB0c1x9yS2mVq4h8aD7nE5kR6tL1pZ0uJ3gH2iY.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
Při prvním připojení se Vás počítač zeptá, zda tomuto serveru důvěřujete. Zatím ho nezná, a proto Vám ukáže jeho otisk.
Kontrola otisku
Otisk dokazuje, že komunikujete se svým serverem, a ne s jiným počítačem, který stojí mezi Vámi. Zkontrolujete ho takto:
- Otevřete konzoli na obrazovce VPS (viz Konzole: Váš VPS v prohlížeči) a přihlaste se jako root.
- Zadejte tento příkaz:
root@web1:~# ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub
256 SHA256:Wq3fB0c1x9yS2mVq4h8aD7nE5kR6tL1pZ0uJ3gH2iY root@web1 (ED25519)
Shoduje se text za SHA256: s tím, co Vám ukázal terminál? Pak napište yes. Váš počítač si server zapamatuje v souboru known_hosts ve složce .ssh. Příště se už ptát nebude.
Poté si server vyžádá heslo uživatele root. Při psaní neuvidíte žádné znaky; to je normální. Pokud jste při instalaci vložili SSH klíč, budete přihlášeni rovnou.
Jste přihlášeni
root@web1:~#
Příkazem exit nebo klávesami Ctrl+D se opět odhlásíte. Nyní hned udělejte toto:
- Aktualizujte vše:
apt update && apt upgrade(viz Aktualizace a automatické aktualizace). - Vytvořte si SSH klíč, pokud ho ještě nemáte (Jak vytvořit klíč SSH ve Windows, na Macu a v Linuxu).
- Vytvořte si vlastního uživatele a vypněte přihlašování jako root (Vlastní uživatel se sudo a Vypnutí přihlašování heslem a jako root).
Tip: Dáváte přednost programu s okny? Fungují také PuTTY (Windows) nebo Termius. Postupy v této příručce používají program pro SSH, který už máte v počítači.
Pozor: Zobrazí se Vám někdy hlášení REMOTE HOST IDENTIFICATION HAS CHANGED, přestože jste na serveru nic neměnili? Pak nepokračujte bez rozmyslu. Nejprve si přečtěte Časté chybové hlášky SSH.
