Differences

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

Link to this comparison view

uso:laboratoare:new:08-net:extra [2018/11/21 01:19]
razvan.deaconescu
uso:laboratoare:new:08-net:extra [2018/11/21 09:02] (current)
razvan.deaconescu
Line 36: Line 36:
 141.85.0.122 141.85.0.122
 </​code>​ </​code>​
 +
 +==== Alias pentru conectare la un server SSH ====
 +
 +Pentru a ușura conectarea prin SSH, se poate defini un alias care să înglobeze username, adresa serverului, port și diverse opțiuni.
 +În cadrul aliasului se poate activa și X11 forwarding folosind opțiunea ''​ForwardX11 yes''​.
 +
 +<code bash>
 +student@uso:​~$ cat ~/​.ssh/​config
 +Host coleg
 +    HostName <​IP-coleg>​
 +    User student
 +    XForward yes
 +</​code>​
 +
 +Putem folosi alias-ul ''​server''​ ca în exemplul următor:
 +
 +<code bash>
 +student@uso:​~$ ssh coleg
 +</​code>​
 +
 +**[5a]** Faceți modificările necesare a.î. să vă conectați prin SSH către cele două mașini virtuale folosind aliasuri în loc de numele de domeniu sau adresa IP.
 +Pentru verificare testați folosind ''​ssh tom'',​ respecitv ''​ssh jerry''​.
 +
 +==== DNS ====
 +
 +Ne propunem să aflăm serverul DNS al sistemului fizic. Pentru a obține această informație inspectăm fișierul ​
 +''/​etc/​resolv.conf''​.
 +
 +<code bash>
 +student@uso:​~$ cat /​etc/​resolv.conf
 +# This file is managed by man:​systemd-resolved(8). Do not edit.
 +#
 +# This is a dynamic resolv.conf file for connecting local clients to the
 +# internal DNS stub resolver of systemd-resolved. This file lists all
 +# configured search domains.
 +#
 +# Run "​systemd-resolve --status"​ to see details about the uplink DNS servers
 +# currently in use.
 +#
 +# Third party programs must not access this file directly, but only through the
 +# symlink at /​etc/​resolv.conf. To manage man:​resolv.conf(5) in a different way,
 +# replace this symlink by a static file or a different symlink.
 +#
 +# See man:​systemd-resolved.service(8) for details about the supported modes of
 +# operation for /​etc/​resolv.conf.
 +
 +nameserver 141.85.0.82
 +search BlinkAP
 +</​code>​
 +
 +Intrarea ''​nameserver 141.85.0.82''​ ne arată ca DNS-ul sistemului nostru are adresa IP ''​141.85.0.82''​. ​
 +Putem folosi comanda ''​nslookup''​ să 
 +vedem că adresa este într-adevăr cea din fișierul editat mai devreme.
 +
 +<code bash>
 +student@uso:​~ $ nslookup www.google.com
 +Server:​ 141.85.0.82
 +Address:​ 141.85.0.82#​53
 +
 +Non-authoritative answer:
 +Name:​ www.google.com
 +Address: 216.58.213.196
 +</​code>​
 +
 +  - Faceți modificări asupra fișierului ''/​etc/​resolv.conf''​ în așa fel încât adresa DNS-ului să fie ''​8.8.8.8''​. Verificați faptul că adresa serverului DNS a fost modificată. (Hint: aveți nevoie de drepturi privilegiate să modificați fișierul ''/​etc/​resolv.conf''​)
 +  - Folosind comanda ''​host'',​ aflați adresa IP pentru ''​www.facebook.com''​.
 +  - Rulați scriptul ''​script.sh''​ de la calea ''​~/​uso/​labs/​05-cli/​support/​need-to-know''​. Încercați să reluați exercițiul 2. Ce se întâmplă?​ Inspectați sistemul și rezolvați problema.
uso/laboratoare/new/08-net/extra.1542755959.txt.gz · Last modified: 2018/11/21 01:19 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