Cw3-Usługi Zdalnego Dostępu 1 1

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 8

ASSO

Imię i nazwisko:

Temat:
Numer ćwiczenia: Piotr Sobecki
5 Usługi zdalnego dostępu do
serwera linuksowego. 2b1

Data wykonania : Data oddania sprawozdania: Ocena:

1. Co to są demony w systemie Linux?


Demony w systemie Linux są procesami działającymi w tle, które
wykonują określone zadania lub zapewniają określone usługi. Są one
uruchamiane podczas startu systemu i działają niezależnie od interakcji
użytkownika. Demony mogą zarządzać serwerami sieciowymi,
planować zadania automatyczne lub monitorować system.
2. Jaką funkcję pełni superdemon xinetd?
Superdemon xinetd pełni funkcję serwera, który zarządza
uruchamianiem i zamykaniem innych usług sieciowych na żądanie. Jest
odpowiedzialny za nasłuchiwanie na określonych portach i
uruchamianie odpowiednich usług w momencie otrzymania żądania.
Xinetd umożliwia również konfigurację różnych parametrów, takich jak
limity czasowe czy kontrole dostępu.
3. Do czego służy program nmap?
Nmap (Network Mapper) jest popularnym narzędziem do skanowania
sieci, które umożliwia odkrywanie i badanie otwartych portów, usług,
hostów oraz ich konfiguracji. Program ten służy do zarówno audytu
bezpieczeństwa sieci, jak i diagnostyki oraz badania dostępności i
konfiguracji sieci. Nmap może być używany zarówno przez
administratorów systemów, jak i hakerów etycznych w celu
zabezpieczenia infrastruktury sieciowej.
4. Zainstaluj nmap na serwerze linuksowym.
5. Sprawdź listę otwartych portów.

6. Do czego służy usługa telnet?


Usługa Telnet służy do nawiązywania połączeń zdalnych z komputerem
lub serwerem za pomocą protokołu Telnet. Pozwala użytkownikom na
zdalne logowanie się i interakcję z komputerem lub serwerem poprzez
wiersz polecenia. Może być używana do zdalnego zarządzania
komputerem, przesyłania plików, debugowania, przeprowadzania
testów, przeglądania dokumentacji, udostępniania zasobów i wielu
innych czynności.
7. Zainstaluj pakiet telnetd na Linuksie.

8. Uruchom superdemona xinetd.

9. Sprawdź czy nawiążesz połączenie przez telnet z localhostem.


10. Sprawdź czy jest otwarty i nasłuchuje port 23 (netstat -tlpn)

11. Załóż konto użytkownika zdalny_telnet z hasłem zaq1@WSX


12. Sprawdź połączenie przez telnet z użytkownikiem zdalny_telnet z klienta
linuks (debian) do Linuksa (ubuntu serwer) 2 maszyny wirtualne.

13. Zmień port dla usługi telnet na 123?

14. Połącz się z usługą przez ten port (/etc/services) połączenie między linuksami

15. Przywróć port standardowy (23)

16. Na maszynie wirtualnej z windows 7 włącz funkcję klient telnet.


17. Nawiąż zdalne połaczenie w oknie wiersza poleceń.

18. Zainstaluj snifer wireshark na windows.

19. Przechwyć ruch sieciowy na porcie 23.


20. Odczytaj login i hasło użytkownika na linuksie z którym się łączyłeś przez
telnet
21.Do czego służy protokół SSH?
Protokół SSH służy do zapewnienia bezpiecznego zdalnego dostępu do
systemów komputerowych oraz przesyłania danych w sposób szyfrowany.

22. Co to są klucze publiczny i prywatny dla usługi SSH?


Klucz publiczny i prywatny dla usługi SSH są parą unikalnych,
matematycznie powiązanych kluczy, które pozwalają na bezpieczną
autoryzację i szyfrowanie połączenia. Klucz publiczny jest udostępniany
innym użytkownikom, podczas gdy klucz prywatny jest przechowywany
jedynie przez właściciela, zapewniając bezpieczne uwierzytelnianie i
ochronę danych.
23. Zainstaluj openssh serwer na Linuksie.

24. Zrestartuj demon ssh


25. Uruchom demon ssh.
26. Sprawdź status demona
sudo systemctl status ssh
27. Sprawdź czy port 22 nasłuchuje (nmap, netstat).

28. Jaka usługa nasłuchuje na zdefiniowanym porcie 22 (lsof -i:22)


nasluchuje ssh
29. Połącz się z klienta linux przez ssh z użytkownikiem root na swoim serwerze
linuksowym

30. Załóż konto użytkownika zdalny_ssh z hasłem zaq1@WSX

31. Połącz się przez ssh z tym kontem


ssh <nazwa_konta>@<adres_IP_systemu_zdalnego>
32. Załóż konto użytkownika uczen1 z hasłem zaq1@WSX

33. Włącz drugi terminal zaloguj się na uczen1, a następnie podłącz się przez ssh
na konto innego użytkownika na pierwszym terminalu.
34.
35. Pobierz i zainstaluj putty na kliencie windows 7
36. Połącz się przez ssh z klienta na konto użytkownika zdalny_ssh na serwerze
linuksowym.
37. Przez ssh połącz się z komputerem kolegi i wyłącz zdalnie mu komputer.
38. Pobierz i zainstaluj openssh na windows
39. połącz się z serwerem ssh na linux przez klienta openssh na Windowsie
Proces nawiązywania sesji rozpoczniemy po wydaniu polecenia: ssh
<nazwa_użytkownika>@<adres_IP_hosta_zdalnego> w cmd
40. przechwyć i obejrzyj ruch sieciowy (wireshark na windows)
41. pokaż połączenie ssh czy można odczytać login i hasło użytkownika z którym
się połączyłeś?
42. Zmień nr portu usługi ssh na 2200 w pliku konfiguracyjnym.
43. Nawiąż połączenie ssh z klienta linux na serwer ssh na linuks przy użyciu pary
kluczy asymetrycznych prywatnego i publicznego
44. Wygeneruj klucze dla użytkownika zdalny_ssh poleceniem ssh-keygen -t rsa
45. Powinny być zapisane w ukrytym folderze .ssh
46. wykonać zapis klucza publicznego użytkownika zdalny_ssh do pliku
authorized_keys (cat id_rsa.pub >> authorized_keys
47. Klucz prywatny przenosimy na drugi host klienta z linux z którego będziemy
robili połączenie z konta użytkownika root
48. Nawiązujemy bezpieczne połączenie
49. Nawiąż połączenie przy pomocy klucza prywatnego ale z hosta z windows.
Wykorzystaj program putty (wykorzystaj konwersję i import klucza oraz putty
key generator
50. Wykorzystaj program scp do wysłania pliku z klienta linuks na serwer linuks
51. W katalogu domowym użytkownika utwórz plik o nazwie dowysłania.txt
scp <ścieżka_do_pliku_wysyłanego>
<użytkownik>@<adres_hosta_zdalnego>:<lokalizacja_zapisu_przesyłanego_
pliku>
52. ten sam plik prześlij wykorzystując program midnight commander na zdalnym
hoście z linuks wykorzystując połączenie SFTP
53. Wyślij plik z hosta zdalnego na windows na serwer linuksowy wykorzystując
program WinSCP
54. Pobierz i zainstaluj WinSCP na windows
55. Nawiąż połączenie przez SFTP, a następnie wyślij dowolny plik.

You might also like