Vzdálené připojení k serveru
Z MiS
				
				
				(Rozdíly mezi verzemi)
				
																
				
				
								
				| m (Zrušena kategorie Úlohy.) |  (Jako alternativa k síťovému mostu u virtuálního stroje přidány dvě síťové karty.) | ||
| (Není zobrazeno 5 mezilehlých verzí od 1 uživatele.) | |||
| Řádka 1: | Řádka 1: | ||
| [[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Admin]][[Category:Linux]][[Category:Návody]] | [[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Admin]][[Category:Linux]][[Category:Návody]] | ||
| − | == Příprava  | + | {{Šablona:Debian-verze-10}} | 
| − | + | ||
| − | + | ||
| − | + | == Příprava serveru (GNU/Linux) == | |
| − | + | * Nainstalujte balíček <code>openssh-server</code>. (Můžete také při instalaci Linuxu přímo zatrhnout komponentu ''SSH server''.) | |
| − | + |  sudo apt update && sudo 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: <code>ip a</code> | ||
| + |  ip a | ||
| + | |||
| + | <div class="Poznamka"> | ||
| + | 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 <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 | ||
| + | |||
| + | Pozn.: Pokud vám režim „Síťový most“ nefunguje například z důvodu zabezpečení na switchi, můžete k virtuálnímu stroji připojit dvě síťové karty — jednu nastavíte do režimu „NAT“, druhou na „Síť pouze s hostem“. | ||
| + | </div> | ||
| + | |||
| + | |||
| == Připojení z „klientského počítače“ (Windows) == | == Připojení z „klientského počítače“ (Windows) == | ||
| − | + | * Nainstalujte a spusťte program [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 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:<br /><code>''username''@''server'':''aktualnislozka''$</code> | |
| − | + | * Vyzkoušejte si, že příkazy se skutečně provádí na serveru — zkuste například změnu hesla příkazem: <code>passwd</code> | |
| + | |||
| + | <div class="Poznamka"> | ||
| + | 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) | ||
| + | </div> | ||
| + | |||
| + | |||
| + | |||
| + | == Můžete též zkusit připojení příkazem <code>ssh</code> (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 | ||
| + | |||
| + | |||
| − | ==  | + | == Související stránky == | 
| − | + | * [[Instalace software v GNU/Linuxu]], [[Správa síťového rozhraní počítače]] | |
Aktuální verze z 2. 11. 2022, 07:05
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.)
sudo apt update && sudo 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
Pozn.: Pokud vám režim „Síťový most“ nefunguje například z důvodu zabezpečení na switchi, můžete k virtuálnímu stroji připojit dvě síťové karty — jednu nastavíte do režimu „NAT“, druhou na „Síť pouze s hostem“.
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
