Wiki source code of Přenos souborů

Version 1.2 by bac0025 on 05.03.2015 09:11

Hide last authors
bac0025 1.2 1 Pro přenos souborů lze použít zabezpečené protokoly SFTP/SCP.
2
3
4 === **Postup pro OS Windows** ===
5
6 * Na stránkách [[http:~~/~~/winscp.net/>>url:http://winscp.net/]] je k dispozici aplikace WinSCP,
7 SFTP klient a FTP klient s otevřeným kódem (tzv. open source) pro Windows.
8
9 * Obdobně jako v návodu pro přenos na HomeL lze ve --[[správci souborů Salamander>>pc.neco]]-- jednoduše za pomoci modulu [[[[image:http://idoc.vsb.cz/miranda2/export/sites-root/idoc/cs/okruhy/cit/pc/salamander/scp/images/001.png||alt="001" height="21" width="20"]]>>url:http://idoc.vsb.cz/cs/okruhy/cit/pc/salamander/scp/]] SFTP/SCP Client (WinSCP) kopírovat soubory na server.
10
11 * Volně šiřitelný textový klient pscp je k dispozici na adrese:
12 [[http:~~/~~/www.chiark.greenend.org.uk/~~~~sgtatham/putty/download.html>>url:http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html]].
13
14 === **Postup pro OS Linux** ===
15
16 * **SSHFS**
17
18 1. Nainstalovat nástroj sshfs, např. v distribucích Ubuntu/Debian příkazem:
19 sudo apt-get install sshfs
20
21 1. Vytvořit ve svém domovském adresáři přípojný adresář a příkazem sshfs do něj připojit vzdálený adresář z hostingového serveru:
22 mkdir /projekt
23
24 (podle serveru:)
25 sshfs login@webmel5.vsb.cz:/srv/www/nazev_projektu/www /projekt
26 sshfs login@webmel53.vsb.cz:nazev_projektu/www /projekt
27 sshfs login@webmel55.vsb.cz:nazev_projektu/www /projekt
28
29 -Jako login je třeba použít SSO uživatelské jméno. Heslo bude následně vyžádáno.
30
31 3. Po úspěšném přihlášení je serverový adresář obsahující soubory projektu připojen do podadresáře projekt domovského adresáře daného uživatele, kde lze online(!) měnit soubory, např. pomocí těchto příkazů:
32
33 - synchronizace:
34
35 {{{ rsync -av --no-g ~/zdrojovy/adresar/ ~/projekt}}}
36
37 - editace:
38
39 {{{ vim ~/projekt/index.html}}}
40
41 - porovnání:
42
43 {{{ vimdiff ~/zdrojovy/adresar/index.html ~/projekt/index.html}}}
44
45 4. Odpojit od serveru se lze příkazem:
46
47 {{{ sudo umount ~/projekt}}}
48
49
50 * **SCP**
51
52 ~1. Jednoduché kopírování je možno provést příkazem scp. Pouze pro server webmel5. Např.:
53
54
55 {{{ scp -pr ~/zdrojovy/adresar/* login@webmel5.vsb.cz:/vzdaleny/adresar/projektu/www/}}}
56