1. Zapoznanie z systemem
Do połączenia z systemem Linux używać będziemy klienta SSH o nazwie PuTTy. Jeżeli nie mam go w menu Windows (już pobranego i gotowego do uruchomienia) należy go pobrać ze strony domowej projektu
https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe
Na obrazku poniżej wskazane jest pole w którym należy wpisać adres serwera do połączenia. Właściwe parametry wskaże prowadzący zajęcia (może to być adres (adresy) IP: 192.168.2.xxx ; 192.168.203.xxx)

W ramach aplikacji można również ustawić dodatkowe parametry jak na przykład:
- Appearance – rodzaj kursora, fonty i ich rozmiar, itp.
- Translation – rodzaj kodowania (w nowych systemach używany jest przeważnie UTF8), sposób rysowania linii, itp.
- SSH -> Tunnels – możliwość zdefiniowania tunelowania (przekazywania) połączeń przez połączenie SSH do innych usług, itp.
Po wykonaniu połączenia system poprosi o podanie danych uwierzytelniających. Dane te przekaże prowadzący…
1.1 Przydatne komendy

Maska uprawnień reprezentuje trzy prawa R – czytanie, W – pisanie, X – otwieranie lub wykonywanie. Prawa te przypisane są trzem różnym obiektom: Użytkownik, Grupa, Pozostali. Istnieją również na początku informacje określające rodzaj danego obiektu plikowego tj.: D – folder (katalog), L – link (skrót), sama kreska – plik. Maska praw może być przedstawiona w postaci liczbowej np. dla obiektu katalogu o nazwie “system” wartość liczbowa odpowiada 700. Wynika to z zapisu praw w masce.
U G O
222120 222120 222120
4 2 1 4 2 1 4 2 1
r w x | r w x | r w x = 777
r w - | r - - | r - - = 644
r w - | r w x | r - x = 675
r w x | r - x | r - x = 755
Maskę uprawnień można zmieniać przy pomocy polecenia “chmod”. Przykładowo dla odpowiednich wierszy powyższych informacji:
chmod 777 nazwa_pliku (nazwa folderu)
chmod 644 nazwa_pliku (nazwa folderu)
lub za pomocą oznaczeń uprawnień w poszczególnych podziałach U, G, O :
chmod ugo+rwx nazwa_liku (nazwa folderu)
chmod u+rw g+r o+r nazwa_pliku (nazwa folderu)
Przy pomocy znaku “+” dodajemy prawa, a przy pomocy znaku “-” odbieramy prawa.
Do zmiany właściciela obiektu lub grupy używa się polecenia “chown” – zmiana obu lub “chgrp” – zmiana wyłącznie grupy. Przykład polecenia:
chown kowalski:users nazwa_pliku (nazwa folderu) - zmiana właściciela na kowalski i grupy na users
Sprawdzenie działania konkretnego hosta (komputera lub urządzenia). Przykład komendy:
ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.026 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.010 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.014 ms
64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.011 ms
64 bytes from 127.0.0.1: icmp_seq=5 ttl=64 time=0.009 ms
--- 127.0.0.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3996ms
rtt min/avg/max/mdev = 0.009/0.014/0.026/0.006 ms
W wyniku otrzymujemy statystyki odpowiedzi od hosta. Podany jest numer kolejny odpowiedzi, ilość maksymalna ruterów przez które ten pakiet może przejść oraz czas odpowiedzi na zapytanie ping.
Polecenie do sprawdzenia informacji DNS (Domain Name Services) o hoście lub o adresie IP. Polecenie to zawiera własny shell czyli interpreter. Odpytywany jest serwer DNS wskazany w systemie operacyjnych danego hosta. Kolejne pytania mogą być przedstawiane za pośrednictwem nazw lub adresów IP. Przykładowe zapytanie:
xxx@blade3:~$ nslookup
> www.wi.ps.pl
Server: 82.145.72.2
Address: 82.145.72.2#53
Name: www.wi.ps.pl
Address: 82.145.72.60
>