Feb
04
2009
Browsing through SSH

aka Firefox through socks

Εάν έχετε βρεθεί πίσω από κάποιο proxy ή σε μηχάνημα που δεν έχει
απευθείας σύνδεση στο internet αλλά μόνο ssh πρόσβαση σε κάποιο
άλλο μηχάνημα τότε η λύση είναι απλή και εύκολη:

ssh tunnel

Πως φέρνουμε μία απομακρυσμένη πόρτα στο μηχάνημά μας;

ssh -ND 8080 ebal@the_machine_that_goes_PING

  • με την παράμετρο -N δηλώνουμε ότι ΔΕΝ θα εκτελέσουμε κάποια απομακρυσμένη εντολή
    στο “the_machine_that_goes_PING”
  • με την παράμετρο -D δηλώνουμε ότι θέλουμε μέσω της δική μας (localhost) πόρτας 8080 να περνάμε την δικτυακή μας κίνηση στην πόρτα 22 του “the_machine_that_goes_PING”

Αρκεί λοιπόν οι εφαρμογές μας να έχουν την δυνατότητα SOCKS

Στον firefox κάνουμε το εξής:

firefox_with_socks.jpeg

και για όση ώρα θα έχουμε ανοιχτό την ssh σύνδεσή μας, όλα θα πάνε καλά.

Μία ωραία εικόνα που περιγράφει το πως δουλεύει:

http://cache.lifehac … 02/proxydiagram1.png