Differences

This shows you the differences between two versions of the page.

Link to this comparison view

rl:labs:09:contents:08 [2013/11/17 10:47]
mihai.carabas created
rl:labs:09:contents:08 [2023/11/05 13:09] (current)
vlad_iulius.nastase
Line 1: Line 1:
-==== 08. Configurarea persistentă rutare și NAT ====+==== 08. [10p] Download FTP folosind curl (cu autentificare) ​====
  
- * tutorial +Ne propunem să folosim curl pentru descărcarea unui fișier FTP însă folosind autentificareFișierul căutat se găsește în directorul home al utilizatorului ''​ana''​ de pe red și se numește ''​ana-ftp-file-5M.dat''​. Utilizatorul ''​ana''​ are parola ''​student''​.
-    * configurare persistentă rutare +
-    * stocare persistentă reguli iptables (iptables-save) +
-    * script în ifup.d pentru iptables-restore+
  
 +Pe stația ''​host''​ folosiți ''​curl''​ pentru a descărca, prin FTP, fișierul ''​ana-ftp-file-5M.dat''​ din directorul home al utilizatorului ''​ana''​.
 +
 +<note tip>
 +URL-ul folosit va fi ''​%%ftp://​red/​ana-ftp-file-5M.dat%%''​. Va fi relativ la directorul home al utilizatorului autentificat.
 +
 +Pentru autentificarea ca utilizatorul ''​ana''​ în ''​curl'',​ folosiți opțiunea ''​%%--user%%''​. Vedeți informații în pagina de manual a utilitarului ''​curl''​. Comanda trebuie să fie neinteractivă:​ trebuie să furnizați în linia de comandă și utilizatorul șî parola.
 +</​note>​
 +
 +<​hidden>​
 +<​solution -hidden>
 +Comanda de descărcare este:<​code bash>
 +root@host:​~#​ curl -u ana:student ftp://​red/​ana-ftp-file-5M.dat -o ana-ftp-file-5M.dat
 +  % Total    % Received % Xferd  Average Speed   ​Time ​   Time     ​Time ​ Current
 +                                 ​Dload ​ Upload ​  ​Total ​  ​Spent ​   Left  Speed
 +100 5120k  100 5120k    0     ​0 ​ 37.5M      0 --:--:-- --:--:-- --:--:-- 39.3M
 +root@host:​~#​ ls -l ana-ftp-file-5M.dat
 +-rw-r--r-- 1 root root 5242880 Nov 26 20:02 ana-ftp-file-5M.dat
 +</​code>​
 +Comanda echivalentă ''​wget''​ este:<​code bash>
 +root@host:​~#​ wget --user="​ana"​ --password="​student"​ ftp://​red/​ana-ftp-file-5M.dat
 +--2013-11-26 20:​03:​38-- ​ ftp://​red/​ana-ftp-file-5M.dat
 +           => `ana-ftp-file-5M.dat'​
 +Resolving red (red)... 192.168.1.2
 +Connecting to red (red)|192.168.1.2|:​21... connected.
 +Logging in as ana ... Logged in!
 +==> SYST ... done.    ==> PWD ... done.
 +==> TYPE I ... done.  ==> CWD not needed.
 +==> SIZE ana-ftp-file-5M.dat ... 5242880
 +==> PASV ... done.    ==> RETR ana-ftp-file-5M.dat ... done.
 +Length: 5242880 (5.0M) (unauthoritative)
 +
 +100%[======================================>​] 5,​242,​880 ​  ​--.-K/​s ​  in 0.03s   
 +
 +2013-11-26 20:03:38 (156 MB/s) - `ana-ftp-file-5M.dat'​ saved [5242880]
 +
 +root@host:​~#​ ls -l ana-ftp-file-5M.dat
 +-rw-r--r-- 1 root root 5242880 Nov 26 20:03 ana-ftp-file-5M.dat
 +</​code>​
 +</​solution>​
 +</​hidden>​
rl/labs/09/contents/08.1384678044.txt.gz · Last modified: 2013/11/17 10:47 by mihai.carabas
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0