WELCOME TO BFU2BFU LINUX
Dnes je čtvrtek 11. března 2010, svátek má Anděla, zítra Řehoř.

O projektu:
Cílem těchto stránek je uspořádat myšlenky a někam napsat zkušenosti, které jsme získali při práci s operačním systémem linux.
Stránky jsou zaměřeny BFU2BFU a jakkoliv může evokovat B2B (Bussines-to-Bussines) jde pouze o zkratku Běžný Franta Uživatel Běžnému Frantovi Uživateli.
Obsah je zaměřený na jednoduché rady a návody především začátečníkům. Nečekejte elektronický časopis ani pravidelnou aktualizaci. Stránky vznikají v našich volných chvílích a v hektické době (a bude hůř). Ale jak vidíte, existují!

Zabezpečené kopírování dat pomocí scp a winscp

     

Secure copy kopíruje soubory mezi počítači po síti pomocí šifrované komunikace. Pro přenos dat z jednoho počítače na druhý se též často používá ftp (případně rcp), což není z hlediska bezpečnosti ideální (hesla se přenášejí jako plain text a jsou snadno odchytitelná sledováním síťového provozu).

Naproti tomu scp používá pro přenos dat ssh (secure shell), používá stejnou autentizaci a bezpečnost.

Abychom mohli scp přenos použít, musíme mít na vzdáleném počítači účet a musí na něm běžet ssh démon, což je dnes u linuxových strojů samozřejmostí. Sshd stále častěji nahrazuje démona telnetu a ssh komunikace se používá čím dál tím více.

Nyní si předveme několik příkladů. Budeme chtít kopírovat soubor od nás na vzdálený stroj, použije se syntax scp soubory uživjméno@vzdálený.počítač:adresář. Např. chci ze svého lokálního adresáře s obrázky přenést dva soubory na vzdálený počítač do adresáře juristic. Nejprve si ověřím, že v adresáři je to co chci přenést. Pak použiji příkaz scp, vzdálený počítač mě požádá o heslo, po jeho zadání se soubory překopírují.

[frank@tamara obr]$ ls -l
celkem 36
-rw-rw-r--    1 frank    frank        4937 čen 24 09:43 wscp1.png
-rw-rw-r--    1 frank    frank       26229 čen 24 09:51 wscp3.png

[frank@tamara obr]$ scp *.png tomes@eryx.zcu.cz:juristic/
tomes@eryx.zcu.cz's password: 
wscp1.png            100% |*****|  4937       00:00    
wscp3.png            100% |*****| 26229       00:00    
[frank@tamara obr]$ 

Protože je to náš první pokus, radši si to ověříme. Připojíme se pomocí ssh na vzdálený počítač a vylistujeme si obsah adresáře juristic.

[frank@tamara obr]$ ssh -l tomes eryx.zcu.cz
tomes@eryx.zcu.cz's password: 
Last login: Sat Jun 23 19:55:42 2001 from gate.kolej-m14.z
Digital UNIX V4.0E  (Rev. 1091); Fri Dec  8 19:15:44 MET 2000 
DIGITAL UNIX Czech Support V4.0E (rev. 120)
No mail.

             Welcome to University of West Bohemia
                         Project ORION

Project ORION (OSF1) Version 1.1-0013 Mon Mar 27 13:02:01 MET DST 2000
No news.
---------------------------------------------------
          Quota       Used     % Used     Partition
home      50000      15924        32%           84%
---------------------------------------------------
eryx1.zcu.cz> cd juristic/
eryx1.zcu.cz> ls -l
total 32
-rw-------   1 tomes    users       4937 Jun 24 10:47 wscp1.png
-rw-------   1 tomes    users      26229 Jun 24 10:47 wscp3.png
eryx1.zcu.cz> 

Máme ověřeno, že se soubory zkopírovaly v pořádku na místo určení.

Nyní si předvedeme příklad, když budeme chtít kopírovat soubory ze vzdáleného stroje k nám. Syntax příkazu je scp uživjméno@vzdálený.počítač:adresář/soubory /lokálníadresář/, jestliže chceme soubory zkopírovat do aktuálního adresáře, tak jeho celý název nahradíme v příkazu tečkou.Zkusíme již překopírované obrázky stáhnout zpátky k nám, ale do jiného adresáře, např. pokusy (nejprve si ho vytvoříme). Po zadání příkazu opět musíme sdělit vzdálenému sytému heslo, po zkopírování si to ověříme vylistováním adresáře.

[frank@tamara frank]$ mkdir pokusy
[frank@tamara frank]$ scp tomes@eryx.zcu.cz:juristic/*.png /home/frank/pokusy
tomes@eryx.zcu.cz's password: 
wscp1.png            100% |*****|  4937       00:00    
wscp3.png            100% |*****| 26229       00:00    
[frank@tamara frank]$ cd pokusy
[frank@tamara pokusy]$ ls -l
celkem 36
-rw-------    1 frank    frank        4937 čen 24 11:02 wscp1.png
-rw-------    1 frank    frank       26229 čen 24 11:02 wscp3.png
[frank@tamara pokusy]$

Opět jsme si ověřili, že se vše přeneslo v pořádku.

No jó, řeknete si. Co když ale nemám na svém počítači linux, ale windows? Žádný problém. Klonů scp pro windows existuje několik, od řádkových příkazů po grafické klienty. Mně se líbí práce s českým produktem WinSCP . Po spuštění si od vás vyžádá uživatelské jméno a heslo na vzdálený stroj,

Prihlasovaci dialog

a pak se otevře obrazovka s dvěma panely ve stylu Norton (Windows) Commanderu. Program umožňuje pohodlné kopírování, přesouvání, mazání souborů.

Okno s panely programu WinSCP

     

Tip: Dávejte si na svá data, která přenášíte po internetu větší pozor. Lidí, co vám mohou jejich odchycením uškodit (nebo vás potrápit) je víc, než si myslíte.

autor(ka): Frank Tomes
Publikováno: 24.6.2001
Posl. změna: 17.1.2007
Počet zobrazení 6222. (Sessions 5871)

Hodnocení
vynikající --[ 1 2 3 4 ]-- propadák
(hlasovalo 21 čtenářů)

Prostor pro vaši reakci:

  
  name/nick:      email:

Ulož do palmu [PDB]

Jaký unix-like OS preferujete?
Linux 236
*BSD 34
Solaris 17
MacOS X 16
jiný 12
Celkem hlasovalo 280 lidí.