Vzdálené připojení k počítači
Z MiS
(Rozdíly mezi verzemi)
m (Přidána poznámka o Virtualboxu.) |
(Doplněn přenos souborů, vyjasněno připojení ke vzdálené ploše.) |
||
Řádka 2: | Řádka 2: | ||
{{Šablona:Debian-verze-10}} | {{Šablona:Debian-verze-10}} | ||
+ | |||
== SSH — příkazový řádek == | == SSH — příkazový řádek == | ||
* Slouží pro připojení z klientského počítače do příkazového rozhraní serveru s GNU/Linuxem. | * Slouží pro připojení z klientského počítače do příkazového rozhraní serveru s GNU/Linuxem. | ||
+ | * Otevřeme terminálové okno a můžeme psát příkazy, které se provádí na vzdáleném serveru. | ||
=== Příprava serveru === | === Příprava serveru === | ||
Řádka 39: | Řádka 41: | ||
=== Související === | === Související === | ||
− | + | ; Jak zjistit IP adresu serveru? | |
+ | * Zadejte v příkazovém řádku Linuxu příkaz: | ||
ip a | ip a | ||
+ | * Viz [[Správa síťového rozhraní počítače]]. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | == Připojení do grafického uživatelského prostředí — vzdálená plocha == | ||
− | == | + | === VNC === |
− | * Slouží pro připojení ke grafickému rozhraní | + | * Slouží pro připojení ke grafickému rozhraní. |
− | * Nezávislý protokol, lze použít mezi různými platformami. | + | * Nezávislý protokol, lze použít mezi různými platformami — běžně v prostředí GNU/Linuxu a Unixu. |
* Nemá vlastní zabezpečení, lze použít [[SSH tunel]]. | * Nemá vlastní zabezpečení, lze použít [[SSH tunel]]. | ||
− | * Na počítači může v jednu chvíli pracovat pouze jediný uživatel (vzdálený nebo místní). | + | * Na počítači může v jednu chvíli pracovat pouze jediný uživatel (vzdálený nebo místní). |
+ | * V GNU/Linuxu obvykle vestavěné, ve Windows je na serveru potřeba spustit VNC. | ||
+ | |||
+ | === RDP === | ||
+ | * Proprietární protokol Microsoftu. | ||
+ | * Implementován i pro ''macOS''. | ||
+ | * Slouží pro připojení ke grafickému rozhraní ''Windows'' — ''Vzdálená plocha''. | ||
+ | * Ve Windows 10 omezená implementace — na počítači může v jednu chvíli pracovat pouze jediný uživatel (vzdálený nebo místní). | ||
+ | * Ve Windows Server umožňuje práci více uživatelů současně. | ||
+ | |||
+ | |||
+ | |||
+ | == Přenos souborů na server == | ||
+ | |||
+ | === WinSCP === | ||
+ | * Pro přenos souborů z Windows na linuxový server lze využít aplikaci [https://winscp.net/eng/index.php WinSCP]. | ||
+ | * Na serveru musí být nainstalován SSH server — viz [[#SSH — příkazový řádek|SSH]]. | ||
+ | |||
+ | === Samba — sdílení souborů === | ||
+ | * Původně vyvinuto pro Windows — služba Sdílení souborů. | ||
+ | * Protokol CIFS. | ||
+ | * Pro Linux existuje svobodná implementace ''Samba''. | ||
+ | * Viz návod [[Sdílení_souborů_pomocí_Samby]]. | ||
+ | |||
+ | === FTP === | ||
+ | * Na server je třeba nainstalovat patřičný balíček. | ||
+ | * POZOR! Přenos není šifrován! (Ani přenos uživatelského jména a hesla!) | ||
+ | * Vhodné pro servery s anonymním připojením. | ||
+ | |||
== Související stránky == | == Související stránky == | ||
− | * [[Instalace software v GNU/Linuxu]] | + | * [[Instalace software v GNU/Linuxu]], [[Protokoly aplikační vrstvy]] |
Verze z 17. 11. 2020, 18:16
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 |
SSH — příkazový řádek
- Slouží pro připojení z klientského počítače do příkazového rozhraní serveru s GNU/Linuxem.
- Otevřeme terminálové okno a můžeme psát příkazy, které se provádí na vzdáleném serveru.
Příprava serveru
- Na serveru musíte mít nainstalovaný balíček
openssh-server
(viz také Instalace software v GNU/Linuxu):
apt install openssh-server
- Následně je třeba restartovat server, nebo ručně spustit službu:
systemctl start ssh
- Pro distribuce založené na Debianu obvykle instalace balíčku stačí, někde ale potřebujete nastavit firewall atd.
- Pro Fedoru 17 například: Konfigurace SSH serveru na Fedora GNU/Linux 17
- IP adresu serveru zjistíte příkazem
ip
:
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.
Připojení z Windows: program PuTTY
- Zdarma.
- Po spuštění zvolte protokol SSH a zadejte adresu.
- Pro servery s některými distribucemi GNU/Linuxu je třeba správně nastavit znakovou sadu:
Window → Translation → Remote Character Set (obvykle UTF-8)
Klient: příkaz ssh
- Spouští shell na vzdáleném počítači.
- Lze použít na GNU/Linuxu i ve Windows 10.
- Hlásíte se uživatelským jménem ze vzdáleného počítače.
Obecná syntaxe:
ssh uzivatel@pocitac
Příklad:
ssh franta@192.168.1.1
Související
- Jak zjistit IP adresu serveru?
- Zadejte v příkazovém řádku Linuxu příkaz:
ip a
Připojení do grafického uživatelského prostředí — vzdálená plocha
VNC
- Slouží pro připojení ke grafickému rozhraní.
- Nezávislý protokol, lze použít mezi různými platformami — běžně v prostředí GNU/Linuxu a Unixu.
- Nemá vlastní zabezpečení, lze použít SSH tunel.
- Na počítači může v jednu chvíli pracovat pouze jediný uživatel (vzdálený nebo místní).
- V GNU/Linuxu obvykle vestavěné, ve Windows je na serveru potřeba spustit VNC.
RDP
- Proprietární protokol Microsoftu.
- Implementován i pro macOS.
- Slouží pro připojení ke grafickému rozhraní Windows — Vzdálená plocha.
- Ve Windows 10 omezená implementace — na počítači může v jednu chvíli pracovat pouze jediný uživatel (vzdálený nebo místní).
- Ve Windows Server umožňuje práci více uživatelů současně.
Přenos souborů na server
WinSCP
- Pro přenos souborů z Windows na linuxový server lze využít aplikaci WinSCP.
- Na serveru musí být nainstalován SSH server — viz SSH.
Samba — sdílení souborů
- Původně vyvinuto pro Windows — služba Sdílení souborů.
- Protokol CIFS.
- Pro Linux existuje svobodná implementace Samba.
- Viz návod Sdílení_souborů_pomocí_Samby.
FTP
- Na server je třeba nainstalovat patřičný balíček.
- POZOR! Přenos není šifrován! (Ani přenos uživatelského jména a hesla!)
- Vhodné pro servery s anonymním připojením.