SSH to Telnet proxy
Thanasis
thanasis at asyr.hopto.org
Wed Mar 14 19:46:33 EET 2007
on 03/14/2007 05:43 PM Costas Liagos wrote the following:
> Καλησπέρα,
> αν και το πρόβλημά μου δεν έχει άμεση σχέση με Linux, επειδή όμως
> είμαι σχεδόν βέβαιος ότι σε linux θα υπάρχει λύση, ρωτάω εδώ.
> Το πρόβλημα είναι το εξής:
> Ένας terminal emulator (GLINK) στον οποίο έχουν γραφτεί πολλά
> και διάφορα scripts και ως εκ τούτου δεν είναι εύκολο να πάω σε
> κάτι άλλο (επιπλέον είναι και corporate standard οπότε αν βρω λύση
> θα διευκολύνω και περίπου 5.000 χρήστες ανά τον κόσμο).
> Δυστυχώς υποστηρίζει τα ποιό απίθανα πρωτόκολλα αλλά όχι ssh.
>
> Ένας server για την ευκολότερη χρήση του οποίου είχαν γραφτεί
> πάμπολλα scripts στο glink. Εδώ και κάμποσο καιρό όμως γύρισαν τον
> server σε ssh (έπαιζε με απλό telnet). Το telnet έχει κοπεί τελείως
> (ούτε καν με tunelling μέσα από ssh). Επομένως τα scripts είναι
> πλέον άχρηστα.
>
> Υπάρχει κάποιο s/w το οποίο να κάνει κάτι σαν tunneling και protocol
> conversion ταυτόχρονα, ώστε να ακούει απο τη μια μεριά στο 23
> (ώστε να του μιλάει το glink) και από την άλλη να μιλάει shh
> με τον server; Σκέφτικα το ssh σε tunelling mode αλλά δεν αλλάζει
> το πρωτόκολλο από ssh σε telnet.
> Επίσης δοκίμασα να κάνω patch το ssh αλλά είναι αρκετά μεγάλο
> και λίγο χάθηκα. Στην ανάγκη θα επανέλθω σε αυτή τη λύση αλλά
> φοβάμαι πως με δεδομένο ότι είμαι πολύ φορτομένος το διάστημα αυτό,
> θα μου πάρει πάρα πολύ καιρό και το χρειάζομαι σχετικά άμεσα.
>
> Καμιά ιδέα;
> Το OS στο οποίο θα παίξει η όποια λύση μου είναι αδιάφορο (στη
> χειρότερη περίπτωση ελπίζω να μπορέσω να την κάνω να δουλέψει
> μέσω cygwin).
>
> Κώστας
>
>
>
Στο πνεύμα του προηγούμενου άρθρου (που αναφέρεται σε ssh tunneling μέσω
ssh), μπορείς να κάνεις ssh στο guard.example.com
και forward την τοπική θύρα 23 σε κάποιο μηχάνημα στο remote network (lan):
# ssh -v -L 23:remote.machine:23 guard.example.com
(πρέπει να είσαι root για να κάνεις forward Privileged ports)
και μετά
telnet localhost
οπότε και συνδέεσαι στο remote.machine στο remote lan.
More information about the Linux-greek-users
mailing list