1 / 20

SSH, VNC i TUNELOWANIE

Warszawa, 12.03.2007r. SSH, VNC i TUNELOWANIE. Artur Mazurek Piotr Podziemski. Sieci komputerowe Prowadzący: Przemysław Duda Wykonano w: Wydział Fizyki Politechniki Warszawskiej. Protokoły komunikacyjne.

heidi
Download Presentation

SSH, VNC i TUNELOWANIE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Warszawa, 12.03.2007r SSH, VNC i TUNELOWANIE Artur Mazurek Piotr Podziemski Sieci komputerowe Prowadzący: Przemysław Duda Wykonano w: Wydział Fizyki Politechniki Warszawskiej

  2. Protokoły komunikacyjne • Protokoły komunikacyjne zawierają reguły i procedury jakie automatycznie wykonują komunikujące się urządzenia w celu wymiany danych. • SMTP - 25 • SSH - 22 • Telnet - 23 • HTTPS - 443 • IRC - 6667 • POP3 - 110 • DNS - 53 • FTP - 21 • HTTP – 80

  3. Telnet - TELetype NETwork • Telnet to standard protokołu komunikacyjnego używanego w sieciach komputerowych do obsługi odległego terminala w architekturze klient-serwer. Telnet: • Stosuje podczas łączenia protokół TCP-IP • standardowo używa w połączeniu port 23 • obsługuje tylko terminale alfanumeryczne (brak obsługi myszy, nie obsługuje graficznych interfejsów) • Nie koduje żadnych danych przesyłanych w połączeniu, włącznie z hasłami

  4. Star Wars w wersii ASCII - telnet://towel.blinkenlights.nl (port 23) Telnet

  5. SSH – następca Telnet-u • Secure Shell – Bezpieczna Powłoka • 1995 – Finlandia – autor: Tatu Ylonen • Kryptografia publiczna > • Aktualnie obowiązuje druga implementacja (SSH-2) • Jest darmowy • Zawiera także SFTP i SCP

  6. SSH – do czego służy? • Administracja serwera poprzez terminal • Transport plików (przez SFTP i SCP) • Anonimowe łączenie się z serwerem proxy • Montowanie zdalnych partycji • Tunelowanie >

  7. SSH – więcej danych • Trzy typy autoryzacji - „hostbase” - klucze - interaktywna • Domyślnie działa na porcie 22 > • Jest od razu w Linuksie

  8. SSH – polecenia • ssh użytkownik@serwer • scp plik.txt użytkownik@serwer:~/ (na) • scp użytkownik@serwer:~/plik.txt . (z) • -r - kopiuje rekursywnie (z podkatalogami) podany katalog, • ssh -X user@serwer • I przede wszystkim: man ssh

  9. Putty • PuTTY to klient SSH, Telnet, Rlogin • Emuluje terminale • Osobne programy do obsługi SCP i SFTP • Open-source • Mnóstwo opcji konfiguracyjnych

  10. Putty TUTAJ NASTĘPUJE OTWARCIE PUTTY

  11. VNC – co to jest? • VNC - Virtual Network Computing. It is, in essence, a remote display system which allows you to view a computing 'desktop' environment not only on the machine where it is running, but from anywhere on the Internet and from a wide variety of machine architectures.  • VNC zostało zaprojektowane w Olivetti & Oracle Research Lab

  12. VNC – z czego się składa? • SERWER VNC tworzy na serwerze obraz w formie nadającej się do transmisji) • KLIENT VNC odbiera przekazany obraz z serwera • PROTOKÓŁ VNC jest bardzo prosty, skonstruowany zgodnie z zasadą: „wyświetl prostokąt o podanych wymiarach i kolorze na pozycji x,y ekranu”

  13. VNC – właściwości • VNC używa domyślnie portów TCP od 5900 do 5906 – każdy port odpowiada oddzielnemu ekranowi (:0 do :6). • W wielu implementacjach VNC znajduje się klient Java (np. RealVNC) – używa on najczęściej portów 5800 do 5806, • Uwaga: system Windows używa tylko jednego portu

  14. VNC – właściwości • klient VNC nie przechowuje żadnych informacji; • najprostsze implementacje mieszczą się na dyskietce; • nie zależy od używanej architektury systemu • darmowy; • niebezpieczny - nie koduje żadnej informacji oprócz hasła;

  15. VNC – klient

  16. VNC – serwer

  17. Tunelowanie Cel: Uzyskanie bezpiecznego i szybkiego połączenia ze środowiska Windows do odległego serwera VNC

  18. Tunelowanie Skutek: bezpieczne połączenie do zdalnego pulpitu przy pomocy VNC, wraz z uzykaniem krótszych czasów odpowiedzi (ssh dysponuje efektywną kompresją transmisji<). Ponadto na firewallu/routerze nie jest otwierany żaden inny port oprócz ssh.

  19. Jak to się robi? • Otwieramy PuTTy i w ekranie Tunnels • Opcja Local • Source – nasz port np. 5905 • Destination – IP plus port serwera VNC • Łączymy się przez SSH z serwerem • Minimalizujemy Putty

  20. Jak to się robi? 2 • I szybkie pokazanie

More Related