8. Kapcsolat rendszerek között
 
A kiszolgálón a 22 porton működik az openssh-server. Már telepítéskor felkerült a gépre és az operációs rendszer indításakor elindul. A tűzfal beállításai engedélyezik a hozzáférést a hálózat gépeiről. Az openssh segítségével bejelentkezhetünk egy másik gépről a kiszolgálóra és állományokat is másolhatunk a munkaállomás és a kiszolgáló között.
Az openssh használatakor a gépek közötti kommunikáció titkosított.
 
    8.1. Bejelentkezés a kiszolgálóra Linuxról
 
A legtöbb Linux disztribúció alapértelmezett telepítés esetén tartalmazza az ssh kliens programot. A bejelentkezéshez a terminál ablakba az ssh parancsot kell kiadni megfelelő paraméterekkel. Az alábbi képeken és parancsokban azt látjuk, hogy a Linux munkaállomás neve hpm és azon palferi felhasználóként vagyunk bejelentkezve. Erről a munkaállomásról pferi felhasználóként a következő paranccsal tudunk bejelentkeznia kiszolgálóra:
 
palferi@hpmp ~$ ssh pferi@192.168.55.1
 
ssh
8.1. ábra

Az első kapcsolódáskor az ssh kliens figyelmeztet, hogy mentse-e a kódolt kommunikációhoz szükséges adatokat a jövőbeni kapcsolatfelvételekhez. Válaszoljunk „yes”-t és adjuk meg a jelszavunkat. Figyeljük meg, hogy a terminál ablak címe megváltozik: a kiszolgáló és a bejelentkezett felhasználó nevét mutatja (8.1. ábra).
 
    8.2. Fájlok másolása scp parancs segítségével
 
Állományok másolására az scp parancsot használhatjuk. Először tekintsük át az esetet, amikor a Linuxos munkaállomásról a kiszolgálóra másolunk egy állományt. Amennyiben az állomány abszolút elérési útja a munkaállomáson: /home/palferi/Dokumentumok/07556.pdf és a kiszolgálón a /home/pferi/tmp könyvtárba szeretnénk másolni, a következő parancsot kell kiadni:
 
palferi@hpmp ~$ scp /home/palferi/Dokumentumok/foto1.jpg pferi@192.168.4.4:/home/pferi/tmp
 
A parancs kiadása után meg kell adnunk pferi jelszavát (8.2. ábra)
 
scp
8.2. ábra

A munkaállomás terminál ablakából a következő paranccsal az előbb átmásolt állományt a kiszolgálóról a munkaállomásra, a saját home könyvtárunkba másolhatjuk:
 
palferi@hpmp ~$ scp pferi@192.168.55.1:/home/pferi/tmp/foto1.jpg /home/palferi
 
 
    8.3. Könyvtárak szinkronizálása az rsync paranccsal
 
Linux/Unix operációs rendszert futtató számítógépek között könyvtárak másolására és a másolatok szinkronizálására az rsync parancsot használhatjuk. Érdekessége, hogy támogatja a különbségképzést, vagyis szinkronizáláskor csak a különbséget másolja, valamint SSH-n keresztül is használható. A következő parancs a kiszolgáló /home/pferi/Desktop könyvtárát és annak tartalmát másolja a munkaállomás /home/palferi/tmp könyvtárába:
 
palferi@hpmp ~$ rsync -ave ssh --delete pferi@192.168.55.1:/home/pferi/Desktop /home/palferi/tmp/
 
Természetesen itt is meg kell adnunk a jelszót (8.3. ábra)
 
rsync
8.3. ábra

A parancs futásakor látjuk a másolt állományok listáját. A "--delete" paraméter azt adja meg, hogy a parancs ismételt kiadásakor azokat az állományokat és könyvtárakat törljük a gépünkről, amelyeket a kiszolgálón eltávolítottunk a Desktop könyvtárból.
 
    8.4. A PuTTY
 
Microsoft Windows-t futtató számítógépről is bejelntkezhetünk a kiszolgálóra, speciális segédprogramok felhasználásával. Az egyik ilyen programot a PuTTY-t, a http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html oldalról tölthetjük le. Magtaláljuk a http://kmf.uz.ua/centos/gui/server5.zip csomagban is. A PuTTY program egy ssh kliens, segítségével dolgozhatunk a kiszolgáló Terminál ablakában Windowsról is. A kommunikáció ilyenkor kódoltan zajlik a Windows és a Linux server között.
 
Itt említsük meg, hogy csak olyan Windowsról kapcsolódjunk a szerverünkhöz, amelyikről feltételezzük, hogy nem vírusos és nem fut rajta valamilyen ártalmas program. Keylogger programok és vírusok által a beírt felhasználói név és jelszó illetéktelenekhez kerülhet. Ez a következő fejezetben bemutatásra kerülő WinSCP-re is igaz.
 
Letöltve a putty.exe állományt indítsuk el. Írjuk be szerverünk belsőhálózati IP címét a „Host Name (or IP address)” mezőbe és kattintsunk az Open kapcsolóra. (8.4. ábra).

 
pu1
8.4. ábra
 
A megjelenő ablak figyelmeztet, hogy ez az első kapcsolat a kiszolgálóhoz, kattintsunk az Igen gombra és jelentkezzünk be pferi-ként. 

Módosítsunk néhány beállítást a programban. Kattintsunk jobb egérgombbal a címsávra és válasszuk a „Change Settings…”-et. (8.5. ábra)
  
pu3
8.5. ábra
 
A megjelenő ablakban az „Translation”-ra kattintva válasszuk az UTF-8 kódolást (8.6. ábra).

 
py4
8.6. ábra
 
A „Session”-t választva elmenthetjük a kapcsolatot, így a következő kapcsolódáskor csak ki kell választani a kapcsolat nevét. Ehhez írjunk be egy nevet a Saved Sessions mezőbe és kattintsunk a „Save” kapcsolóra (8.7. ábra). Az Apply kapcsolóval elmentjük a beállításokat. A PuTTY következő indításakor válasszuk a „centos5 server”-t.

 
py_save
8.7. ábra
 
A Midnight Commander programot is használhatjuk a PuTTY ablakában (8.8. ábra) és a funkcióbillentyűk is működnek. Sajnos állományok szerkesztésénél, az mcedit programban a numerikus billentyűzeten a számok nem érhetők el, használjuk az alfanumerikus részt.

A "su -" paranccsal a PuTTY ablakában is kérhetünk root jogosultságot.
 
py_mc
8.8. ábra
 
    8.5. A WinSCP
 
A WinSCP segítségével állományokat és könyvtárakat másolhatunk a Windows-os munkaállomás és Linux szerver között. Ez a program is titkosított protokollt használ. A http://winscp.net/eng/download.php oldalról letölthető a telepíthető mérete kb. 2,5 Mb. A PuTTY-hoz hasonlóan szabad szoftver és igen népszerű, amit az oldalon olvasható 30 millió feletti letöltés szám is igazol.
  
scp1
8.9. ábra
 
Telepíthető (Installation package) és futtatható (Portable executable) változatot is letölthetünk. A telepítéshez rendszergazdai jogosultsággal el kell indítani a winscpXXXsetup.exe állományt. A program kétpaneles (Norton Commander-szerű), vagy Intéző-szerű felülettel is működhet, én az elsőt javaslom.
Elindítva a WinSCP-t írjuk be az IP címet és felhasználói nevünket. (8.9. ábra).
A Login kapcsolóra kattintva írjuk be a jelszót, és megjelenik a WinSCP ablaka. Valóban hasonlít egy kétpaneles fájlkezelő programra, csak itt a bal panelben a Windows bármelyik meghajtója és mappája választható, a jobban pedig a Linux szerver bármelyik könyvtára. Mivel pferi-ként csatlakoztunk itt a /home/pferi könyvtárat látjuk (8.10. ábra)
 
scp2
8.10. ábra