This shows you the differences between two versions of the page.
rl:labs:10:contents:11 [2023/11/05 13:23] vlad_iulius.nastase removed |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== 11. [BONUS - 10p] Upload prin FTP ==== | ||
- | Dorim ca pe lângă download, să uploadăm fișiere prin FTP. Din rațiuni de securitate, nu se recomandă upload anonim, ci doar cu autentificare. | ||
- | |||
- | În directorul home al utilizatorului ''bogdan'' de pe stația ''host'' se găsește fișierul ''bogdan-ftp-data-3M.dat''. Folosiți ''curl'' pentru a uploada acest fișier în directorul home al utilizatorului ''ana'' de pe stația ''red''. | ||
- | |||
- | <note tip> | ||
- | Căutați, în pagina de manual a comenzii ''curl'', șirul ''upload-file''. | ||
- | </note> | ||
- | |||
- | După ce ați realizat upload-ul, descărcați prin FTP, din directorul home al utilizatorului ''ana'', fișierul ''bogdan-ftp-data-3M.dat'' în directorul home al utilizatorului ''corina'' de pe stația ''host''. | ||
- | |||
- | <hidden> | ||
- | <solution -hidden> | ||
- | Folosim comanda de mai jos pentru a uploada fișierul ''bogdan-ftp-data-3M.dat'' prin FTP:<code bash> | ||
- | bogdan@host:~$ curl --user ana:student --upload-file bogdan-ftp-data-3M.dat ftp://red/ | ||
- | % Total % Received % Xferd Average Speed Time Time Time Current | ||
- | Dload Upload Total Spent Left Speed | ||
- | 100 3072k 0 0 100 3072k 0 24.6M --:--:-- --:--:-- --:--:-- 26.0M | ||
- | </code> | ||
- | Verificăm, în contul utilizatorului ''ana'' de pe stația ''red'' că fișierul este acolo:<code bash> | ||
- | ana@red:~$ ls -l | ||
- | total 8200 | ||
- | -rw-r--r-- 1 ana ana 5242880 Nov 26 19:49 ana-ftp-file-5M.dat | ||
- | -rw------- 1 ana ana 3145728 Nov 26 19:52 bogdan-ftp-data-3M.dat | ||
- | </code> | ||
- | Apoi descărcam, prin FTP, fișierul în directorul home al utilizatorului ''corina'' de pe stația ''host'':<code bash> | ||
- | corina@host:~$ curl --user ana:student ftp://red/bogdan-ftp-data-3M.dat --output bogdan-ftp-data-3M.dat | ||
- | % Total % Received % Xferd Average Speed Time Time Time Current | ||
- | Dload Upload Total Spent Left Speed | ||
- | 100 3072k 100 3072k 0 0 22.6M 0 --:--:-- --:--:-- --:--:-- 23.8M | ||
- | corina@host:~$ ls -l | ||
- | total 3072 | ||
- | -rw-rw-r-- 1 corina corina 3145728 Nov 26 21:54 bogdan-ftp-data-3M.dat | ||
- | </code> | ||
- | </solution> | ||
- | </hidden> |