Differences

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

Link to this comparison view

systems:uso:laboratoare:laborator-09 [2012/09/20 23:09]
paul.vlase
— (current)
Line 1: Line 1:
-====== Laborator 09 - Servicii de rețea ====== 
  
-====== Descriere ====== 
-  * Modelul client-server 
-  * Browsing: Firefox, addons, sintaxa unui URL 
-  * SSH, SCP (mentionat si mai devreme, prompt modificat pe mașinile de la distanță) 
-  * Chei SSH, utilizare port non-standard pentru SSH 
-  * netstat, netcat, nmap 
-  * Modelul P2P: BitTorrent 
-  * Wireshark 
-  * ** TODO: VPN ** 
- 
-Referințe din urmă: 
-  * SSH 
-  * creare de utilizatori (lab 04) 
-  * inspectarea rețelei (lab 08) 
- 
-====== Materiale ajutătoare ====== 
- 
-===== Tutorial ====== 
- 
-<note warning> 
-Înainte de a porni mașina virtuală: 
-  * editați parametrii hardware ai mașinii ''​lucas.local''​. Puneți prima interfață de rețea în modul **Bridged**. Acest mod plasează mașina virtuală în aceeași rețea locală ca și mașina fizică. 
-După pornirea mașinii virtuale: 
-  * aflați IP-ul de pe interfața ''​eth0''​ a mașinii virtuale. Trebuie să fie în rețeaua 172.16.4.0/​22. 
-  * **pe mașina fizică**, editați fișierul ''/​etc/​hosts''​ pentru a adăuga o mapare a numelui ''​lucas.local''​ la IP-ul mașinii virtuale. 
-  * pentru verificare, folosiți ''​ping lucas.local''​ și asigurați-vă că răspunde IP-ul mașinii virtuale. 
-</​note>​ 
- 
- 
-===== 1. WWW. Homepages and Bookmarks ===== 
- 
-<​hidden>​ 
-  * TCP vs UDP recap. Sumar, nu intrăm în detalii scârboase :-) 
-  * Ce este WWW. Ce este Firefox. Alte browsere. 
-  * Conceptul de homepage și bookmark 
-</​hidden>​ 
- 
-Veți folosi Mozilla Firefox pentru a naviga web-ul, ca și până acum. 
-  * Configurați două pagini web ca //​homepages//:​ 
-    * Accesați fereastra de preferințe:​ Edit->​Preferences. Selectați tab-ul General. 
-    * În rubrica Startup, selectați **When Firefox Starts** //Show my homepage//. 
-    * Setați două pagini de start în rubrica Home Page. Folosiți caracterul **''​|''​** (pipe) pentru a le separa. Paginile sunt http://​www.google.com/​ și http://​starwars.wikia.com/​. 
-  * Pentru că sunteți atât de interesați de universul Star Wars, configurați un bookmark pentru pagina despre Star Wars de pe Wikipedia. 
-    * Navigați la http://​en.wikipedia.org/​ și căutați Star Wars. 
-    * Accesați pagina și dați click pe steluța de lângă adresă, în partea de sus a ecranului. 
-    * Mai dați o dată click pe steluța "​aprinsă"​ pentru opțiuni avansate în ceea ce privește bookmark-ul. 
- 
- 
-===== 2. Firefox ca download manager ===== 
- 
-Accesați fereastra de preferințe și schimbați directorul unde Firefox descarcă fișiere. Directorul va fi **''​~/​my_downloads''​**. Va trebui să îl creați înainte. 
- 
-Downloadați următoarele fișiere: 
-  * http://​lucas.local/​anakin.bin 
-  * http://​lucas.local:​80/​macewindu.bin 
-  * http://​lucas.local:​8080/​yoda.bin 
-  * ftp://​student:​uso@lucas.local/​obiwan.bin 
- 
-Concatenați fișierele în ordine alfabetică pentru a obține o maximă din Star Wars. 
- 
-Aveți mai jos forma generală a unui URL. Exemplele de mai sus demostrează că unele componente pot lipsi. 
- 
-{{http://​elf.cs.pub.ro/​uso/​store/​06_url.png}} 
- 
- 
-===== 3. Autentificare la distanță. SSH ===== 
- 
-Folosiți **''​ssh''​** pentru a vă autentifica drept utilizatorul **''​lucas''​** pe mașina **''​lucas.local''​**:​ 
- 
-<code bash> 
-ssh lucas@lucas.local 
-</​code>​ 
- 
-  * Raspundeți "​yes"​ la întrebarea despre adăugarea cheii în RSA în baza de date locală. 
-  * Observați schimbarea prompt-ului. Acum vă aflați pe mașina virtuală. 
-  * Tot timpul când lucrați prin SSH trebuie să fiți atenți pe ce mașină vă aflați. 
-  * SSH pornește un shell remote, deci pentru a închide sesiunea folosiți **''​exit''​** sau **''​Ctrl-D''​**,​ ca pentru orice alt shell. 
- 
- 
-===== 4. SSH neinteractiv ===== 
- 
-<note warning> 
-**Nu** închideti sau reporniți calculatoarele colegilor folosind SSH.  
-</​note>​ 
- 
-Folosiți SSH neinteractiv pentru a scoate tăvița CD-ROM-ului colegului din dreapta: 
- 
-<code bash> 
-ssh student@nume-masina.local eject 
-</​code>​ 
- 
-  * Mașinile din laborator au numele scris pe ele. 
-  * Topologia din laborator este circulară: dacă nu aveți pe nimeni în dreapta săriți peste calculatoarele libere sau faceți wrap-around. 
-  * Observați că, după introducerea parolei și executarea comenzii, **nu** se mai pornește un shell interactiv. 
- 
-<note tip> 
-În laborator nu este instalat serverul SSH și nu merge să fie pornit în mod clasic. Pentru a rezolva problema, rulați următoarele comenzi: 
-<code bash> 
-sudo apt-get install openssh-server 
-sudo mkdir /​var/​run/​sshd 
-# Comanda de mai jos pornește efectiv serverul 
-sudo /​usr/​sbin/​sshd & 
-</​code>​ 
-</​note>​ 
- 
- 
-===== 5. Secure Copy (SCP) ===== 
- 
-Reveniți la download-urile anterioare. Concatenați,​ în ordine alfabetică,​ fișierele obținute, în fișierul ''​quote.txt'':​ 
- 
-<code bash> 
-cat anakin.bin macewindu.bin obiwan.bin yoda.bin > quote.txt 
-</​code>​ 
- 
-Copiați fișierul ''​quote.txt''​ de pe mașina fizică în home-ul utilizatorului ''​lucas''​ de pe mașina virtuală. Folosiți **''​scp''​**:​ 
- 
-<code bash> 
-scp quote.txt lucas@lucas.local:​ 
-</​code>​ 
- 
-<note tip> 
-Observați sintaxa ''​scp'';​ este asemănătoare cu cea a utilitarului ''​cp'',​ dar oricare dintre cei doi termeni poate fi de forma ''​user@host:​path''​. 
-  * Când ''​user@host''​ lipsește, este vorba despre mașina locală. 
-  * Când ''​path''​ lipsește, este vorba despre directorul home al utilizatorului specificat. 
-</​note>​ 
- 
- 
-==== Exerciții === 
- 
- 
-FIXME 
systems/uso/laboratoare/laborator-09.1348171754.txt.gz · Last modified: 2012/09/20 23:09 by paul.vlase
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