Vzdálené připojení k počítači
Z MiS
(Rozdíly mezi verzemi)
(Doplněna konfigurace serveru pro Debian a odkaz na instalaci balíčků.) |
(Přidán odkaz na zdroj ssh + tar.) |
||
(Není zobrazeno 7 mezilehlých verzí od 1 uživatele.) | |||
Řádka 1: | Řádka 1: | ||
[[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Admin]] | [[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Admin]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == VNC == | + | |
− | * Slouží pro připojení ke grafickému rozhraní | + | == SSH — příkazový řádek == |
− | * Nezávislý protokol, lze použít mezi různými platformami. | + | * Slouží pro připojení z klientského počítače do příkazového rozhraní serveru s GNU/Linuxem. |
+ | * Na našem počítači otevřeme terminálové okno a můžeme psát příkazy, které se provádí na vzdáleném serveru. | ||
+ | * Šifrované spojení. | ||
+ | |||
+ | ; Co je třeba | ||
+ | * Na serveru musíte mít nainstalovaný balíček <code>openssh-server</code>. | ||
+ | * Je třeba znát IP adresu serveru (zjistíte příkazem <code>ip</code>). | ||
+ | |||
+ | ; Klientské aplikace | ||
+ | * Windows: program <tt>[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html PuTTY]</tt>. | ||
+ | * Příkaz <tt>ssh</tt> (Windows 10 i GNU/Linux). | ||
+ | |||
+ | ; Vyzkoušejte prakticky: | ||
+ | * Vyzkoušejte podle návodu: [[Vzdálené připojení k serveru]]. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | == 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]]. | * 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ů z/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]]. | ||
+ | |||
+ | === SMB — sdílení souborů === | ||
+ | * Znáte jako službu Sdílení souborů ve Windows. | ||
+ | * Protokol SMB. | ||
+ | * Pro Linux existuje svobodná implementace ''Samba''. | ||
+ | * Instalace serveru v GNU/Linuxu viz [[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. | ||
+ | |||
+ | === SSH + tar === | ||
+ | * S pomocí programu <code>ssh</code> můžeme data poslat na standardní výstup klientského počítače a ten pak přesměrovat do souboru. | ||
+ | * Můžeme tak provádět například zálohování. | ||
+ | * Je vhodné mít pro tyto účely nastavené přihlašování bez hesla, abychom mohli případně spouštět zálohování pomocí cronu. | ||
+ | |||
+ | <div class="Priklad"> | ||
+ | ssh login@host "sudo tar -cf - -C /path/to/directory/to/backup/ file_to_back_up | gzip -9c" > /file/on/local/machine/BackUp_$(date +\%Y-\%m-\%d-\%Hh\%Mm\%Ss_\%A).tar.gz | ||
+ | </div> | ||
== Související stránky == | == Související stránky == | ||
− | * [[ | + | * [[Protokoly aplikační vrstvy]] |
+ | * Návod na vyzkoušení: [[Vzdálené připojení k serveru]] | ||
+ | |||
+ | == Zdroje == | ||
+ | * [https://superuser.com/questions/891449/remote-backup-via-ssh Superuser.com/questions/891449/remote-backup-via-ssh] |
Aktuální verze z 22. 1. 2023, 22:35
Obsah |
SSH — příkazový řádek
- Slouží pro připojení z klientského počítače do příkazového rozhraní serveru s GNU/Linuxem.
- Na našem počítači otevřeme terminálové okno a můžeme psát příkazy, které se provádí na vzdáleném serveru.
- Šifrované spojení.
- Co je třeba
- Na serveru musíte mít nainstalovaný balíček
openssh-server
. - Je třeba znát IP adresu serveru (zjistíte příkazem
ip
).
- Klientské aplikace
- Windows: program PuTTY.
- Příkaz ssh (Windows 10 i GNU/Linux).
- Vyzkoušejte prakticky
- Vyzkoušejte podle návodu: Vzdálené připojení k serveru.
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ů z/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.
SMB — sdílení souborů
- Znáte jako službu Sdílení souborů ve Windows.
- Protokol SMB.
- Pro Linux existuje svobodná implementace Samba.
- Instalace serveru v GNU/Linuxu viz 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.
SSH + tar
- S pomocí programu
ssh
můžeme data poslat na standardní výstup klientského počítače a ten pak přesměrovat do souboru. - Můžeme tak provádět například zálohování.
- Je vhodné mít pro tyto účely nastavené přihlašování bez hesla, abychom mohli případně spouštět zálohování pomocí cronu.
ssh login@host "sudo tar -cf - -C /path/to/directory/to/backup/ file_to_back_up | gzip -9c" > /file/on/local/machine/BackUp_$(date +\%Y-\%m-\%d-\%Hh\%Mm\%Ss_\%A).tar.gz
Související stránky
- Protokoly aplikační vrstvy
- Návod na vyzkoušení: Vzdálené připojení k serveru