
Tag: Internet, Linux, Bash, Informatica, Reti.Visto 1267 volte.
Uno dei grossi problemi che si riscontrano quando abbiamo la necessità di comunicare con un soggetto collegato alla rete tramite fastweb, è che tale connessione di rete implica la mancanza di un indirizzo IP pubblico.
Solo gli altri utenti all'interno della rete fastweb possono raggiungere altri utenti fastweb.
Le nostre connessioni non possono quindi essere instaurate se non a fronte di utilizzo di software di tunneling VPN.
Spesso però è dispendioso installare e configurare un servizio VPN solo per usufruire di un solo servizio, come per esempio SSH. Si può allora creare un tunnel che faccia un forward delle porte verso l'host.
ATTENZIONE: non stiamo parlando del solito SSH Tunnel, ma bensì di un forward. Infatti non è possibile instaurare un SSH Tunnel verso utenti fastweb se non dalla rete fastweb stessa.
L'idea sulla quale ci baseremo, sarà quella di permettere ad un cliente ADSL con qualsiasi gestore, di poter utilizzare SSH per connettersi ad un host remoto risiedente sulla rete fastweb.
Questo tipo di procedimento è ovviamente riutilizzabile per usufruire di qualsiasi tipo di servizio.
Partiamo dal presupposto che l'utente fastweb non può permetterci di raggiungere se stesso su di una determinata porta.
Dobbiamo quindi ovviare il problema permettendo all'utente fastweb di raggiungere il nostro computer su un indirizzo:porta.
Per permetterci la creazione del forward utilizzeremo il servizio SSH.
Installiamo, configuriamo ed avviamo quindi il servizio sshd sulla nostra macchina ed eventualmente configuriamo il nostro router/firewall affinchè permetta connessioni in ingresso sulla porta di sshd (di default 22).
Ora dal computer risiedente su rete fastweb digitiamo il seguente comando:
Code:
Se ci posizioniamo sul computer sul quale sta girando sshd e diamo il seguente comando:
Code:
sulla nostra richiesta di connessione SSH avverrà un forward verso l'utente fastweb permettendoci così di raggiungere il pc destinatario.
Se generalizziamo il comando possiamo quindi creare dei forward verso qualsiasi servizio.
Per esempio per raggiungere un Web Server possiamo digitare sul computer fastweb:
Code:
e dal computer ADSL, puntando il browser su
Code:
vedremo in realtà il sito sul computer fastweb.
Possiamo quindi utilizzare questo metodo per instaurare connessioni verso computer altrimenti irraggiungibili.
Consigliamo però questo metodo per un utilizzo saltuario e per lo sfruttamento di pochi servizi. Nel caso si vogliano instaurare più connessioni, per più servizi e in modo ripetitivo nel tempo, consigliamo l'utilizzo di un servizio di VPN come ad esempio OpenVPN, del quale abbiamo realizzato per voi un articolo sulla installazione e configurazione a questo indirizzo.
Tags
Apache Bash Elastix Firewall Firma digitale Geolocazione Grafica Informatica Internet Java Linux OpenMoko PHP Programmazione Python Reti Ricetta SEO Sicurezza Sistemi Operativi Varie Virtualizzazione VoIPLink ad altri blog:

