.comment-link {margin-left:.6em;}

D0C ~ B14N -> D3b14n D0cum3nt4t10n

01 dicembre, 2005

SSH/SCP con IP dinamico.


Vuoi tunnellarti alla tua macchina a casa o a lavoro in SSH o passarti dei file con SCP ma hai un IP pubblico dinamico???

Prima di tutto dobbiamo aprire la porta sul Firewall del Router in modo che permetta il tunnel. Il mio Router è un US Robotics 9105 e per gestire le porte devo andare nella sezione Virtual Server e impostare i paramentri riportati qui sotto:

  1. Spuntiamo Custom Server e mettiamo SSH(possiamo mettere il nome che vogliamo).
  2. Server IP Adress = 192.168.1.x (dove per x intendo il numero nella macchina sul quale intendiamo tunnellarci all'interno della nostra rete...se non lo conosciamo basta che digitiamo da root #ifconfig eth0)
  3. External Port Start = 22 (porta di default di ssh ma possiamo impostare qualsiasi porta vogliamo...poi quando ci tunnelliamo dovremmo specificare laporta con ssh -p "port" "ip-pubblico").
  4. External Port End = 22 (porta di default di ssh ma possiamo impostare qualsiasi porta vogliamo...poi quando ci tunnelliamo dovremmo specificare laporta con ssh -p "port" "ip-pubblico").
  5. Protocol = mettiamo TCP/UDP
  6. i campi che seguono verranno completati automaticamente con le porte impostate prima.
  7. Andiamo in fondo alla pagina e clicchiamo su "Apply" per confermare l'operazione
Le operazioni sul Firewall sono terminato.
Ora dobbiamo risolvere il problema dell' IP pubblico dinamico.In poche parole dobbiamo crearci un hostname che sarà sempre riferito al nostro IP.http://www.blogger.com/publish.g?blogID=17455849&inprogress=true

Questo possiamo ottenerlo come servizio gratuito da http://www.no-ip.com (o altri siti simili tipo dynsns).
Ovviamente occorre registrarsi...alla fine avremo il nostro hostname ke protrebbe essere
nomemacchina.no-ip.com
ma sono possibili svariate opzioni sull'estensione.

Ma non abbiamo finito...Ora apriamo una shell di root e scarichiamo il pacchetto no-ip
$su
#apt-get install no-ip

e per configurarlo lanciamo il comando:
#no-ip -C

Rispondiamo alle domande per configurare il servizio...dopo aver compilato i campi user/mail e password, possiamo anke tenere i parametri di default.

Ora il gioco è fatto e possiamo tunnellarci tranquillamente con SSH e SCP utilizzando l'hostname al posto dell' IP.




2 Comments:

  • Anche io possiedo l'USR 9105.

    Ha gia` nel firmware la funzione x collegarsi a no-ip.com !
    sezione dynDns

    ciao!

    By Anonymous Anonimo, at giovedì, aprile 12, 2007 8:54:00 AM  

  • Ho tribulato parecchio con ubuntu 7.04 Server per fare il tunneling con no-ip... non riuscivo a configurarlo :) e dire che bastava un semplice "no-ip -C" sono veramente un niubbo :P
    Grazie per l'articolo :)

    By Blogger jeko, at martedì, maggio 01, 2007 11:07:00 AM  

Posta un commento

Links to this post:

Crea un link

<< Home