SSH to Telnet proxy

Thanasis thanasis at asyr.hopto.org
Wed Mar 14 23:09:46 EET 2007


on 03/14/2007 10:53 PM Giorgos Keramidas wrote the following:
> On 2007-03-14 22:29, Giorgos Keramidas <keramida at ceid.upatras.gr> wrote:
>> Εναλλακτικά, αν το machine.local.net host name κάνει resolve σε πάνω από
>> ένα IP address, μπορείς να δώσεις:
>>
>> ssh -L localaddr:2323:remotehost:23 guard.example.com
>>
>> Και ύστερα από αυτό το localaddr:2323 port είναι πλέον forwarder για το
>> remotehost:23, μέσω ενός ssh tunnel που περνάει από το guard.example.com
>
> Κάτι άλλο που έχει σημασία είναι και το γεγονός ότι οι διευθύνσεις
> "μεταφράζονται" σε συνδέσεις με διαφορετικό τρόπο στο αριστερό μισό
> μέρος της τετράδας ``IP:PORT:IP:PORT''.
>
> Το πρώτο ζευγάρι από τιμές, το ``χρησιμοποιεί'' το local host, αυτό από
> το οποίο ξεκινάει το SSH tunnel:
>
> -L 127.0.0.1:8080:...
>
> Forwarding του port 8080 στο τοπικό ``localhost'' της αρχής του
> tunnel.
>
> Το δεύτερο ζευγάρι από τιμές, το ``χρησιμοποιεί'' το remore host, οπότε
> ισχύει το παρακάτω:
>
> -L 10.0.0.1:8080:127.0.0.1:80
>
> Forwarding του port 8080 του τοπικού μηχανήματος από το οποίο
> ξεκινάει το tunnel, στο ``τοπικό port του localhost'' από την
> άλλη μεριά του tunnel.
>
>
>
Αντστοίχως και για remote forwarding, πχ:
-R 10.0.0.1:80:192.168.0.5:80

Forwarding του port 80 από remote 10.0.0.1 στο 192.168.0.5 (web server 
στο τοπικό lan).

(για να δουλέψει θα πρέπει ο remote sshd να έχει στο 
/etc/ssh/sshd_config το option
GatewayPorts yes )






More information about the Linux-greek-users mailing list