Sprawozdanie Znajdź i przeglądnij wygenerowane klucze. Powinny znajdować się w katalogu .ssh klucze wyglądają jak losowo wygenerowane ciągi znaków Za pomocą polecenia: ssh-copy-id username@student.agh.edu.pl skopiuj wygenerowany klucz publiczny na swoje konto na serwerze student. Polecenie ssh-copy-id to wygodne narzędzie do bezpiecznego instalowania klucza publicznego SSH na zdalnym serwerze. Gdy uruchamiasz ssh-copy-id, dodaje ono Twój klucz publiczny do pliku ~/.ssh/authorized_keys na zdalnym serwerze. Przeanalizuj procedurę autentykacji. Klucz prywatny i publiczny znacznie się różnią nawet dlugością Praca z plikami i katalogami Załóż katalog o nazwie tmp.  „mkdir tmp.” Utwórz plik tekstowy zawierający Twoje imię i nazwisko ”touch plik” Dla nowo utworzonego pliku zmień prawa dostępu tak, by wszyscy użytkownicy systemu mogli go czytać, a jeśli mają takie prawa, to zmień je tak, by tylko właściciel pliku mógł czytać i poprawiać ten plik ”chmod u+xrw” , „chmod o+r” Wyświetl procesy. Przetestuj jakie procesy mogą być wyświetlane w zależności od wybranych przełączników (opcji).  „ps aux” Sprawdź ilu użytkowników pracuje na serwerze. Policz ich programowo.  „w” Zmień hasło dostępu do konta. (Uwaga!! nowe hasło będzie Ci potrzebne w przyszłości do dostępu do swojego konta).  „passwd” Znajdź plik passwd w systemie. Sprawdź działanie różnych opcji wyszukiwania plików w systemie. ”locate passwd”, „find / -name passwd” Sprawdź w jakim katalogu pracujesz. Przetestuj działanie skrótów do charakterystycznych katalogów w systemie linux - root, katalog domowy, katalog bieżący, katalog poziom wyższy.  „pwd” Korzystając z przekierowań wejści i/lub wyjścia utwórz plik o dowolnej nazwie zawierający twoje imię i nazwisko.  „echo „Filip Sokołowski” > plik.txt” Przeglądnij opis komendy rm. Przetestuj możliwość usunięcia katalogu łącznie z jego zawartością.  „man rm” Załóż katalog pozwalający na publikowanie Twoich stron WWW w sieci (opis w tekście).  „mkdir public_html” Utwórz, za pomocą dowolnej metody opisanej w tekście, plik tekstowy tmp.txt.  „touch tmp.txt” Umieść w utworzonym pliku następujący tekst: Strona próbna!!

Witaj świecie!!!

Imię Nazwisko

Zmień nazwę pliku na index.html  „mv tmp.txt index.html” Sprawdź prawa dostępu do pliku.  „ls –l index.html” Usuń plik tmp.txt.  „rm tmp.txt” Policz programowo ile linii ma plik index.html.  „wc –l index.html” Zbadaj zmieniając prawa dostępu zarówno do pliku html jak i do katalogu public_html jakie minimalne prawa dostępu pozwalają na dostęp i wyświetlenie pliku. ” chmod 644 index.html”, „chmod 755 public_html” Użyj polecenia tar do spakowania zawartości swojego katalogu domowego. Sprawdź dostępne metody kompresji tworzonego archiwum oraz jakość ich działania.  „tar -cvf plik.tar ~/katalog_domowy” Utwórz dodatkowy katalog tymczasowy i rozpakuj do niego archiwum. Sprawdź jak zachowują się pliki (zawartość, ustawione prawa dostępu, …) po rozpakowaniu zawartości.  „mkdir katalog_tymczasowy”, „tar -xvf plik.tar -C katalog_tymczasowy”