Vzdálené připojení k serveru
Z MiS
(Rozdíly mezi verzemi)
(Přidána zmínka, že lze zahrnout do instalace.) |
m (Po nastavení síťového mostu je třeba provést restart virtuálního stroje.) |
||
Řádka 7: | Řádka 7: | ||
* Nainstalujte balíček <code>openssh-server</code>. (Můžete také při instalaci Linuxu přímo zatrhnout komponentu ''SSH server''.) | * Nainstalujte balíček <code>openssh-server</code>. (Můžete také při instalaci Linuxu přímo zatrhnout komponentu ''SSH server''.) | ||
apt install openssh-server | apt install openssh-server | ||
− | * | + | * Vyzkoušejte, zda se služba spustila: |
+ | systemctl status ssh | ||
+ | * Ve výpisu by mělo zeleně svítit ''active (running)'' | ||
+ | * Pokud při instalaci nedošlo k chybě, ale služba se nespustila, je třeba restartovat počítač, nebo ručně spustit démona ''ssh'': | ||
systemctl start ssh | systemctl start ssh | ||
* U některých distribucí je navíc potřeba povolit nastavit firewall atd. Pro Fedoru 17 například: [[Konfigurace SSH serveru na Fedora GNU/Linux 17]] | * U některých distribucí je navíc potřeba povolit nastavit firewall atd. Pro Fedoru 17 například: [[Konfigurace SSH serveru na Fedora GNU/Linux 17]] | ||
Řádka 19: | Řádka 22: | ||
* Nezapomeňte přepnout síťovou kartu do režimu „Síťový most“ a poté virtuální stroj restartovat. | * Nezapomeňte přepnout síťovou kartu do režimu „Síťový most“ a poté virtuální stroj restartovat. | ||
* IP adresa by potom NEměla být <code>10.2.0.15</code>, ale měla by být ze stejného rozsahu jako IP adresa vašeho skutečného počítače. | * IP adresa by potom NEměla být <code>10.2.0.15</code>, ale měla by být ze stejného rozsahu jako IP adresa vašeho skutečného počítače. | ||
+ | * Po nastavení síťového mostu je třeba virtuální stroj restartovat: | ||
+ | sudo systemctl reboot | ||
</div> | </div> | ||
Verze z 17. 11. 2020, 20:34
Na této stránce používáme distribuci Debian ve verzi 10 Buster. Na ostatních distribucích budou nejspíš k dispozici podobné nebo stejné nástroje a tipy.
Obsah |
Příprava serveru (GNU/Linux)
- Nainstalujte balíček
openssh-server
. (Můžete také při instalaci Linuxu přímo zatrhnout komponentu SSH server.)
apt install openssh-server
- Vyzkoušejte, zda se služba spustila:
systemctl status ssh
- Ve výpisu by mělo zeleně svítit active (running)
- Pokud při instalaci nedošlo k chybě, ale služba se nespustila, je třeba restartovat počítač, nebo ručně spustit démona ssh:
systemctl start ssh
- U některých distribucí je navíc potřeba povolit nastavit firewall atd. Pro Fedoru 17 například: Konfigurace SSH serveru na Fedora GNU/Linux 17
- Vytvořte uživatelský účet, kterým se budete přihlašovat (můžete se také přihlásit svým vlastním účtem):
sudo adduser uzivatelskejmeno
- Zjistěte IP adresu serveru příkazem:
ip a
ip a
Pokud spouštíte server na VirtualBox-u:
- Nezapomeňte přepnout síťovou kartu do režimu „Síťový most“ a poté virtuální stroj restartovat.
- IP adresa by potom NEměla být
10.2.0.15
, ale měla by být ze stejného rozsahu jako IP adresa vašeho skutečného počítače. - Po nastavení síťového mostu je třeba virtuální stroj restartovat:
sudo systemctl reboot
Připojení z „klientského počítače“ (Windows)
- Nainstalujte a spusťte program PuTTY.
- Zvolte protokol SSH a zadejte IP adresu serveru z předchozího kroku.
- Přihlašte se vytvořeným uživatelským účtem (viz předchozí krok).
- Podívejte se, jak se změnil „prompt“ příkazového řádku:
username@server:aktualnislozka$
- Vyzkoušejte si, že příkazy se skutečně provádí na serveru — zkuste například změnu hesla příkazem:
passwd
Pro servery s některými distribucemi GNU/Linuxu je třeba v PuTTY správně nastavit znakovou sadu:
Window → Translation → Remote Character Set (obvykle UTF-8)
Můžete též zkusit připojení příkazem ssh
(GNU/Linux či Windows)
- V příkazovém řádku GNU/Linuxu či Windows 10 zadejte:
ssh uzivatelskejmeno@ip-adresa
- Například:
ssh karel@192.168.0.24