ŠVL explained


Teraz sa budeme zaoberať pripojením sa do školy z pohodlia domova, menovite vzdialenou prácou na serveri a kopírovaním súborov medzi domácim počítačom a školským serverom.

Vzdialená práca (SSH)

Na internete existujú nepretržite bežiace počítače - servery, na ktorých môžu bežať programy aj bez toho, aby sme pri nich sedeli. Musíme sa k nim vzdialene pripojiť a ovládať ich. Pogramy na nich však môžu ostať bežať aj po našom odpojení. Jeden z príkladov môže byť preberanie mailov. Vtedy použijeme mailového klienta, ktorý použije istý protokol, aby sa pripojil k serveru a maily vypýtal.

Program alebo hardware, ktorý je pripojený k serveru, pomocou ktorého server ovládame, sa naýva terminál. Dnes sa už málokde nachádza server s HW terminálmi - používajú sa sieťové programy (terminal klienty) emulujúce ich činnosť komunikujúce so serverom rôznymi sieťovými protokolmi. Výhoda týchto klientov je v tom, že si ich môžeme pustiť prakticky na ľubovolnom počítači pripojenom k sieti a ovládať server z pohodlia kresla. My budeme používať protkol telnet respektíve jeho zabezpečenú variáciu SSH. Na nadviazanie SSH spojenia z pohodlia domova použijeme klienta PuTTY. Po pripojení k serveru nám server pustí prostredie (shell), do ktorého budeme môcť zadávať príkazy a ono nám bude odpovedať výstupmi. Na GJH serveri požívame ako shell rozšírený program bash. Cez protkoly telnet a SSH sa pripájame k textovým shellom, to znemaná, že naše príkazy píšeme na klávesnici a výstupy sa vypisujú na konzolu (obrazovku) vo forme textu. Nepoužívame myš ani grafický režim.

PuTTY

PuTTY je program emulujúci prácu terminálu, čiže umožňujúci pripojenie k serveru. Aby sme ho mohli použiť, stačí spraviť iba:

  1. Stiahnuť program na jeho download stránke v časti Binaries
  2. Nastaviť spojenie:
    Nezabudnite si session pomenovať a uložiť kliknutím na tlčítko Save ešte pred kliknutím na Open.
    Session
    Host Name:turing.gjh.sk
    Connection type:SSH
    Port:22
    Terminal->Keyboard
    The Backspace key:Control-? (127)
    The Function keys and keypad:Linux
    Window->Translatioin
    Character set:ISO-8859-2:1999 (Latin-2, East Europe)
    putty.png, 11 kB
  3. Kliknúť Open, zadať meno a heslo
  4. Ovládať shell a po skončení práce sa odhlásiť napríklad príkazom logout

Bash

Keď už je tu aká-tá zmienka o programe bash, zišlo by sa uviezť nejaký rýchlokurz geniality. Kto zažil operačný systém DOS, tomu bude táto téma bližšia. Rovnako ako v prostredí DOS prompt aj v bashi sa píšu rôzne príkazy za výzvu, ktorej sa hovorí aj promt. Podstatná vec v linuxe je to, že adresáre sa v cestách oddeľujú obyčajným lomítkom (/) a nie backshom (\). Rovnako absolútne cesty nezačínajú písmenkom disku, ale opäť proste lomítkom (napríklad: /tmp/..cesta../subor.txt).

Kopírovanie súborov (SCP)

Na kopírovanie súborov na školský server používame protokoly SCP alebo (modernejší) SFTP (pozor, nepolýliť si ho so Simple FTP, ktorý má rovnakú skratku a dnes sa už prakticky nepoužíva) a klientsky software WinSCP. Prehliadanie v tomto programe je organizované do dvoch panelov - v jednom vidíte obsah disku počítača pri ktorom sedíte, v druhom adresárovú štruktúru na vzdialenom počítači. Jednotlivé súbory vyberáte klávesom Insert a kopírujete klávesom F5.

Ako nastaviť program WinSCP k pripojeniu sa na školský server:

Session
Host Name:turing.gjh.sk
Port:22
Connection type:SFTP
User name:Vaše prihlasovacie meno
Password:Váš password - odporúčam nevypĺňať, program sa naň opýta
WinSCP.png, 8 kB 

Copyright (C) 2015-2016 Jakub Veselý & Lenka Koplíková, built using UIKit

ipv6 ready

Verzia 3.0