Der SSH Server ist quasi dein Knotenpunkt. Den installierst du zuhause und machst ihn von außen erreichbar.
Der Port an sich ist dabei egal, aber Port 22 würde ich extern nicht nutzen, weil da viele Zugriffsversuche kommen werden.
Putty ohne einen SSH Server bringt dir nichts. Putty verbindet sich mit deinem SSH Server und baut, danach einen Tunnel. Der Tunnel hat aber dann nichts mit den SSH Ports zu tun.
Der Tunnel öffnet einen Port auf dem PC wo dein Putty läuft zu einem Ziel (Adresse und Port) das du beim Start des Tunnels festlegst. Damit kann der PC auf dem Putty den Tunnel startet einfach auf sich selber (localhost) zugreifen und wenn der Tunnelport angesprochen wird werden die Verbindungen von Putty über den SSH Server an das im Tunnel eingetragene Ziel weitergeleitet.
Du nutzt Putty und SSH also wie eine Direktverbindung zu dem PC auf dem der SSH Server läuft und von dort aus geht die Verbindung dann ganz normal unverschlüsselt zu deinem Ziel.
Vielleicht hilft dir das ja etwas beim Verständnis.
Das rote ist der Tunnel den du aufbaust.
Das blaue ist die RDP Verbindung.
Gestrichelt ist in dem Fall wenn etwas automatisch weitergeleitet wird, sei es durch Port Forwarding oder den Tunnel.
Anmerkung: localhost:3389 im Putty Tunnel darf auch 192.168.1.3:3389 sein. Localhost ist in dem Fall der PC auf dem der SSH Server läuft. Oder wenn du auf deinen normalen PC willst wählst du 192.168.1.2:3389 aus.
Natürlich sind das nur Beispiele die du auf dein Subnetz anpassen musst.