<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" >
	<channel>
		<title>Free Support Notes &#187; Tunnelling SSH Firefox</title>
		<atom:link href="http://www.powermediasrl.it/fsn/tag/tunnelling-ssh-firefox/feed" rel="self" type="application/rss+xml" />
		<link>http://www.powermediasrl.it/fsn</link>
		<description>Free Support Notes Windows Linux Macintosh</description>
		<lastBuildDate>Wed, 18 Jan 2012 06:26:32 +0000</lastBuildDate>
		<language>en</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
		<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
			<title>Utilizzare SSH come un Tunnel Proxy e configurare Firefox</title>
			<link>http://www.powermediasrl.it/fsn/utilizzare-ssh-come-un-tunnel-proxy-e-configurare-firefox.html</link>
			<comments>http://www.powermediasrl.it/fsn/utilizzare-ssh-come-un-tunnel-proxy-e-configurare-firefox.html#comments</comments>
			<pubDate>Tue, 20 Apr 2010 09:58:23 +0000</pubDate>
			<dc:creator>Giuseppe D'Agata</dc:creator>
			<category><![CDATA[Diagnostica]]></category>
			<category><![CDATA[Macintosh]]></category>
			<category><![CDATA[OpenSource]]></category>
			<category><![CDATA[Windows]]></category>
			<category><![CDATA[SSH]]></category>
			<category><![CDATA[Tunnelling SSH Firefox]]></category>
			<guid isPermaLink="false">http://www.powermediasrl.it/fsn/?p=269</guid>
			<description><![CDATA[TweetUna delle possibilità, delle feature, offerte dai server SSH è utilizzare questa connessione come Proxy SOCKS: ormai i servizi SSH sono molto diffusi, alcuni hosting li forniscono, molte università o luoghi di ricerca, anche il privato, via OpenSSH sia su Linux che su Windows (con Cygwin) può averne uno proprio; mentre avere un tunnel ssh [...]]]></description>
			<content:encoded><![CDATA[<div style=""><div style="display:inline;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.powermediasrl.it%2Ffsn%2Futilizzare-ssh-come-un-tunnel-proxy-e-configurare-firefox.html&amp;send=false&amp;layout=button_count&amp;width=120&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:120px; height:21px;" allowTransparency="true"></iframe></div><div style="display:inline;"><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.powermediasrl.it%2Ffsn%2Futilizzare-ssh-come-un-tunnel-proxy-e-configurare-firefox.html" class="twitter-share-button" data-count="horizontal">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="display:inline;"><g:plusone size="medium" href="http://www.powermediasrl.it/fsn/utilizzare-ssh-come-un-tunnel-proxy-e-configurare-firefox.html"></g:plusone><script type="text/javascript">(function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();</script></div></div><p>Una delle possibilità, delle feature, offerte dai server <acronym title="Secure SHell">SSH</acronym> è utilizzare questa connessione come <strong>Proxy SOCKS</strong>: ormai i servizi SSH sono molto diffusi, alcuni hosting li forniscono, molte università o luoghi di ricerca, anche il privato, via OpenSSH sia su Linux che su Windows (con <a href="http://www.cygwin.com/">Cygwin</a>) può averne uno proprio; mentre avere un <strong>tunnel ssh</strong> è comodissimo e a volte anche richiesto, magari per vedere una rete interna o anche solo per un rapido cambio di IP.</p><p>Il caso più tipico, purtroppo, è trovarsi su una macchina Windows senza shell installate, qui dobbiamo ricorre a <a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html">PuTTY</a>, per averlo basta scaricare il semplice PuTTY.exe ed eseguirlo senza installazione.</p><p><img src="http://i237.photobucket.com/albums/ff314/timendum/putty.png" alt="Configurare PuTTY per un tunnel ssh (proxy)" width="456" height="435" /></p><p>Nella prima finestra che viene proposta, è necessario inserire server ed eventualmente porta di connessione se diversa da quella standard. Ora, per avviare il servizio di proxy, aprire la sezione <em>SSH</em>, quindi selezionare <em>Tunnels</em>; qui va immesso un numero di porta (locale da aprire), nell’illustrazione ho utilizzato 8182, ma basta utilizzare un numero tra il 3000 e 65535, buoni numeri sono 8080, 8081 o  8182, quindi selezionare “Dynamic”, infine cliccare su “Add” per confermare la modifica.</p><p><img src="http://i237.photobucket.com/albums/ff314/timendum/putty-extra.png" alt="Eliminare la shell vera e propria" width="456" height="435" /></p><p>Se non interessa avere la shell vera e propria, ma solo il nostro tunnel ssh, allora nella sezione SSH abilitare “<em>Don’t start a shell ora a command at all</em>“.</p><p>Il caso più semplice è avere una shell (Bash) nel computer, con un client OpenSSH, allora il comando è semplicemente:</p><pre>ssh -D 8182 utente@server</pre><p>Dove 8182 è la porta locale che verrà aperta per il proxy, se non interessa avere la shell ma solo il tunnel, aggiungere una N prima della D.</p><pre>ssh -ND 8182 utente@server</pre><p>Avviato il tunnel SSH, non rimane che configurare il nostro sistema/programma per utilizzare questo proxy SOCKS, le istruzioni variano da software a software, presento qui quelle per Firefox; le immagini sono di Firefox 3, ma non divergono molto da Firefox 2.</p><p>Prima di tutto aprire le opzioni, quindi <em>Strumenti</em> &gt; <em>Opzioni…</em> nei sistemi Windows, oppure <em>Modifica</em> &gt; <em>Opzioni…</em> per gli *nix. Qui la sezione che interessa è Avanzate, scheda Rete, click su Impostazioni.</p><p><img src="http://i237.photobucket.com/albums/ff314/timendum/firefox-1.png" alt="Configurazione di Firefox per un proxy 1" width="502" height="454" /></p><p>Ora vanno immessi i dati che sono stati configurati prima: selezionare “<em>Configurazione manuale dei proxy</em>“, quindi immettere sotto “<em>Host SOCKS</em>” la dicitura “<em>localhost</em>” (oppure 1270.0.0.1), quindi il numero della porta che è stato impostato sopra, nel mio caso 8182.</p><p><img src="http://i237.photobucket.com/albums/ff314/timendum/firefox-2.png" alt="Configurazione di Firefox per un proxy 2" width="458" height="457" /></p><p>Il gioco è fatto e Firefox, senza necessità di riavviare, sarà impostato per navigare utilizzando come proxy SOCKS il tunnel ssh impostato.</p><p>Per eliminarlo basta selezionare “Nessun proxy” nell’ultima schermata ed eventualmente ricordarsi di chiudere la sessione ssh <img src='http://www.powermediasrl.it/fsn/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p><div style=""><div style="display:inline;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.powermediasrl.it%2Ffsn%2Futilizzare-ssh-come-un-tunnel-proxy-e-configurare-firefox.html&amp;send=false&amp;layout=button_count&amp;width=120&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:120px; height:21px;" allowTransparency="true"></iframe></div><div style="display:inline;"><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.powermediasrl.it%2Ffsn%2Futilizzare-ssh-come-un-tunnel-proxy-e-configurare-firefox.html" class="twitter-share-button" data-count="horizontal">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="display:inline;"><g:plusone size="medium" href="http://www.powermediasrl.it/fsn/utilizzare-ssh-come-un-tunnel-proxy-e-configurare-firefox.html"></g:plusone><script type="text/javascript">(function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();</script></div></div>]]></content:encoded>
			<wfw:commentRss>http://www.powermediasrl.it/fsn/utilizzare-ssh-come-un-tunnel-proxy-e-configurare-firefox.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
