This is an old revision of the document!


Need to Know

Pe parcursul acestei secțiuni și a următoarelor vom folosi următoarele termene pentru a identifica sistemul pe care rulăm comenzi:

  • sistemul fizic sau mașina fizică sau stația locală se referă la sistemul din laborator
  • sistemul tom sau mașina virtuală tom se referă la mașina virtuală tom
  • sistemul tom sau mașina virtuală jerry se referă la mașina virtuală jerry

1. Dezactivare interfețe. DHCP

2. SSH

Această secțiune recapitulează noțiuni și comenzi din secțiunea Basics pe care vrem să le exersăm.

Folosim protocolul SSH și comanda ssh pentru a ne conecta la distanță, folosind o comandă de forma:

ssh <username>@<hostname>

unde <username> este numele de utilizator iar <hostname> este numele de stație (sau adresa IP) a stației la care vrem să ne conectăm.

[2a] Realizați, prin SSH, folosind comanda ssh toate formele de conexiune (6 în total) între sistemul fizic, mașina virtuală tom și mașina virtuală jerry.

[2b] Conectați-vă la sistemul unui coleg din stânga sau dreapta voastră, după ce îl întrebați de adresa sa IP.

[2c] Conectați-va la sistemul fep.grid.pub.ro folosind numele de utilizator de pe acs.curs.pub.ro și parola de acolo.

3. scp

Utilitarul scp (secure copy) este folosit pentru a copia fișiere de pe o stație pe alta în mod sigur folosind protocolul SSH. Există și alte utilitare cu care putem face acest lucru, însă aceasta are avantajul că datele sunt transmise sigur, folosind ssh.

scp are o sintaxă asemănătoare cu cp, și anume scp sursă destinație. Folosind scp putem copia fișiere de pe mașina noastră pe o altă mașină, fie de pe o altă mașină direct în mașina noastră. Urmăriți pașii de mai jos pentru a copia un fișier de pe mașina fizică pe mașina virtuală tom.

Pe mașina virtuală tom aflăm adresa IP a interfeței enp0s8 adresa de legătură între sistemul fizic și mașina virtuală tom:

student@tom:~$ ip a s enp0s8
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:71:db:21 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.101/24 brd 192.168.56.255 scope global enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe71:db21/64 scope link
       valid_lft forever preferred_lft forever

Folosim apoi adresa IP găsită mai sus a mașinii tom (în cazul de față 192.168.56.101) pe mașina fizică:

student@uso:~$ echo "my first scp" > file.txt
student@uso:~$ cat file.txt
my first scp
student@uso:~$ scp file.txt student@192.168.56.101:
student@192.168.56.101's password: 
file.txt                                      100%   13     9.1KB/s   00:00 

După construcția student@192.168.56.101 urmează :. Așa specificăm unde pe mașina tom să fie copiat fișierul file.txt. Dupa : treceți calea din sistemul de fișiere al mașinii tom la care vreți ca fișierul să fie copiat. În cazul exemplului de mai sus, nu avem nimic, ceea ce înseamnă că se copiază fișierul în directorul curent care va fi /home/student.

Apoi pe stația tom verificăm existența fișierului:

student@tom:~$ ls file.txt
file.txt
student@tom:~$ cat file.txt
my first scp

[2a] Pe mașina virtuală jerry creați un fișier la calea /home/student. Copiați acest fișier pe mașina virtuală tom și verificați că a avut loc copierea. [2b] Fiind pe sistemul fizic, copiați fișierul de mai sus de pe mașina virtuală jerry în directorul ~/uso.git/labs/08-net/. [2c] Fiind pe sistemul fizic, copiați același fișier de mai devreme de pe mașina fizică pe fep.grid.pub.ro, folosind contul vostru de pe acs.curs.pub.ro.

uso/laboratoare/new/08-net/need-to-know.1542784642.txt.gz · Last modified: 2018/11/21 09:17 by razvan.deaconescu
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