SSH i sys/socket.h
: 05 czerwca 2010, 16:07
Ciekawi mnie jak działa protokół SSH na przykładzie prostej aplikacji klient-server.
Loguję się na zdalną maszynę przez SSH.
Na zdalnej maszynie uruchamiam program serwera napisany w C, w którym tworzę gniazdo z użyciem funkcji socket w domenie PF_INET i typu SOCK_DGRAM.
Dla tego gniazda ustawiam port 25000.
Na maszynie lokalnej uruchamiam aplikację kliencką, z której wysyłam na adres IP serwera i port 25000 pakiet danych.
Aplikacja serwera odbiera pakiet prawidłowo.
Jak wygląda droga tego pakietu, skoro port 25000 serwera jest filtrowany?
Loguję się na zdalną maszynę przez SSH.
Na zdalnej maszynie uruchamiam program serwera napisany w C, w którym tworzę gniazdo z użyciem funkcji socket w domenie PF_INET i typu SOCK_DGRAM.
Dla tego gniazda ustawiam port 25000.
Na maszynie lokalnej uruchamiam aplikację kliencką, z której wysyłam na adres IP serwera i port 25000 pakiet danych.
Aplikacja serwera odbiera pakiet prawidłowo.
Jak wygląda droga tego pakietu, skoro port 25000 serwera jest filtrowany?