ssh portforwarding

Bálint István admin at sztistvan-kozg.sulinet.hu
2005. Már. 22., K, 08:23:39 CET


Köszönöm a válazokat, nekiállok ellenőrizni.
Bocs', ha nem voltam teljesen világos. A lényeg: amire lehet SSH-t 
használok portátirányítással és zárom a külső tűzfalon a portokat (pl: 
110, 10000, 5900vnc, 901swat stb), hogy minél kevesebb legyen nyitva, de 
mindent el tudja érni a otthonról, bármely suliban lévő gépen. Mind 
Linuxról, mind Windowsról tökéletesen működik. Erre vonatkozott a kérdés.
Bálint István


Kelemen Tamás írta:

> Bálint István wrote:
>
>> nem egészen.
>> ssh -L 3389:192.168.1.3:3389 usernév at IPcím a linuxos kliensgépen,
>> majd rdesktop localhost.
>> Ez megy a régi szerveren, és ez nem megy (sem POP3-mal, sem vnc-vel 
>> stb) a pótszerveren.
>> Bálint István
>
>
> Na, kicsit sok levél jött már ebben a témában :). Először is nézd meg, 
> hogy ba van e kapcsolva az sshd_config-ban az AllowTcpForwarding 
> (default yes). A klienseknél az ssh_config-ban általában nincs 
> bekapcsolva, de ez nem nagy probléma, csak hozzá kell adni a -A 
> kapcsolót mikor kapcsolódsz
> ssh -A -L 3389:192.168.1.3:3389 usernév at IPcím
> ha továbbra sem megy, akkor próbáld meg a -v opcióval debugolni vagy 
> esetleg tcpdump-al nézegetni, hogy megjelenik e a csomag, vagy semmi 
> eredménye.
>
> A többieknek pedig, mert látom totál sejtelmük sincs az egészről:
> Lehet portokat tunnelezni ssh csatornán. Ehhez nem kell semmit sem 
> beengedni a tűzfalon, kivéve az ssh-t a központi gépig, de az úgy is 
> megy általában. Utána a forgalom úgy néz ki, mintha a tűzfalról 
> építenéd fel a kapcsolatot. Egy példa
> kliens gépen: ssh -A -L 3389:192.168.1.3:3389 user at ip   -vel belépsz a 
> tűzfalra mondjuk
> utána a kliensgépen kapcsolatot nyitsz a localhost:3389-re
> és a tűzfal megpróbálja elérni a 192.168.1.3:3389-et
> És ez az egész SSH-n keresztül megy, más nem látja, mert titkosított 
> és tűzfalon is csak az SSH van engedélyezve.
>


További információk a(z) Techinfo levelezőlistáról