Borski Michał, nr indeksu: 269963 Lab3 - Zastosowania protokołów przesyłania plików Zadania do wykonania 1. W trybie tekstowym zalogować się na serwerze ftp o adresie sunsite.icm.edu.pl na konto anonymous i pobrać plik zadany przez prowadzącego zajęcia (np. plik wskazywany w punkcie 2 w jego najnowszej wersji). psftp> open sunsite.icm.edu.pl login as: anonymous anonymous@sunsite.icm.edu.pl's password: Access denied Niestety nie mogę się zalogować ze względu na brak hasła. 2. Wyszukać w sieci program psftp.exe (program wchodzi w skład zestawu narzędzi programu putty) i za jego pomocą zalogować się na swoje konto na serwerze zajęciowym. psftp> open 149.156.115.209 login as: s269963 s269963@149.156.115.209's password: Remote working directory is /home/skibd17/s269963 3. Utworzyć lokalnie plik tekstowy zawierający: nazwisko, imię, nr indeksu, godzinę odbywania zajęć. Dodatkowo zamieścić w pliku tekst zawierający polskie znaki. 4. Wysłać utworzony plik na swoje konto zajęciowe. psftp> put dane.txt local:dane.txt => remote:/home/skibd17/s269963/dane.txtv Sprawdziłem popranośc załadowania pliku, korzystajac z Putty: s269963@skibd:~$ more dane.txt Borski,Micha,269963,9:30 5. W zasobach światowego internetu znaleźć trzy różne pliki graficzne związane z Twoimi zainteresowaniami oraz zapisać je lokalnie. 6. Wysłać pliki na serwer za pomocą psftp.exe
psftp> put do_skibd/3t.jpg local:do_skibd/3t.jpg => remote:/home/skibd17/s269963/3t.jpg psftp> put do_skibd/model_s.jpg local:do_skibd/model_s.jpg => remote:/home/skibd17/s269963/model_s.jpg psftp> put do_skibd/pagani.jpg local:do_skibd/pagani.jpg => remote:/home/skibd17/s269963/pagani.jpg 7. Utworzyć lokalnie katalog tmp i pobrać do niego wszystkie pliki poprzednio wysłane na serwer. psftp> lcd tmp New local directory is E:\STUDIA\6 SEMESTR\SIECI KOMPUTEROWE\tmp psftp> mget 3t.jpg dane.txt model_s.jpg pagani.jpg remote:/home/skibd17/s269963/3t.jpg => local:3t.jpg remote:/home/skibd17/s269963/dane.txt => local:dane.txt remote:/home/skibd17/s269963/model_s.jpg => local:model_s.jpg remote:/home/skibd17/s269963/pagani.jpg => local:pagani.jpg 8. Znaleźć w zasobach światowego internetu plik instalacyjny WinSCP i pobrać go. 9. Zainstalować lokalnie (na swoim dysku sieciowym) program WinSCP. 10. Skonfigurować klienta FTP dostępnego w programie WinSCP i połączyć się z serwerem mts.wibro.agh.edu.pl na swoje konto. 11. Za pomocą programu WinSCP zalogować się na swoje konto na serwerze zajęciowym i za pomocą dostępnych w nim narzędzi sprawdzić zawartość plików poprzednio wysłanych na serwer. Zwrócić uwagę na wyświetlanie polskich znaków.
12. Znaleźć w Internecie informacje nt. edytorów tekstowych pozwalających na wybór oraz zmianę strony kodowej (sposobu kodowania znaków regionalnych). Sprawdzić jakie kodowanie daje poprawne wyniki związane z wyświetlaniem polskich znaków w dokumentach na serwerze. Polecane programy to np. Notepad2, Notepad ++, Sublime Text - większy rozmiarowo, Atom. Kodowanie UTF-8 daje poprawne wyświetlanie polskich znaków. 13. Skonfigurować program WinSCP w taki sposób aby pobrany edytor był domyślnym edytorem dla WinSCP.
Pliki otwierają się w edytorze Sublime Text 14. Dokonać edycji pliku index.html utworzonego na poprzednich zajęciach umieszczając w nim teksty zawierające polskie znaki graficzne. Sprawdzić poprawność wyświetlania tekstów. Wykonać próbę z plikami zapisanymi za pomocą innych tablic kodowych. Skomentować wyniki. Aby poprawnie wyświetlić polskie znaki należy w sekcji <head> strony dodać: <meta charset="utf-8"> Inne sposoby kodowania jak : windows-1250 czy ISO 8859-1 nie wyśtwietlają polskich znaków. Konfiguracja serwera ftp a. Znaleźć w zasobach sieci internet program Portable FileZilla Serwer pobrać go i rozpakować lokalnie. b. Uruchomić serwer poprzez zilla_start.bat z katalogu filezilla_server\filezilla_ftpd c. Uruchomić narzędzie administracyjne FileZilla Serwer Inteface.exe d. Zapoznać się z programem e. W programie dodać nowego użytkownika oraz przydzielić mu zasoby plikowe
f. Za pomocą dowolnego klienta ftp (np. WinSCP) zalogować się na adres serwera (adres lokalny - localhost) g. Za pomocą narzędzi poznanych na poprzednich zajęciach ustalić adres IP komputera lokalnego Polecenie ipconfig w wierszu poleceń. h. Połączyć się ze serwerem za pomocą dowolnego klienta ftp na adres IP
i. Wysłać oraz pobrać dowolny plik na i ze serwera. Za pomocą Win SCP przesłałem na serwer i pobrałem pliki.