<div dir="ltr">I had to do something like this recently and one of the simplest ways that I&#39;ve found is to modify your ssh config file as follows:<div><br></div><div><div><font face="courier new, monospace">[user@mylaptop ~/]# cat .ssh/rsg_config </font></div>
<div style><font face="courier new, monospace"># Host is whatever friendly name you want to use for the ipython_host</font></div><div><font face="courier new, monospace">Host ipy_host</font></div><div><font face="courier new, monospace"><br>
</font></div><div style><font face="courier new, monospace">  # ipython_host ssh username</font></div><div><font face="courier new, monospace">  User         ipython_user</font></div><div style><font face="courier new, monospace"><br>
</font></div><div style><font face="courier new, monospace">  # Actual ipython hostname</font></div><div><font face="courier new, monospace">  HostName     ipython.bla.local</font></div><div><font face="courier new, monospace"><br>
</font></div><div style><font face="courier new, monospace">  # Path to your private key file if you&#39;re using one and only needs</font></div><div style><font face="courier new, monospace">  # to be defined if you&#39;re not using the default one (~/.ssh/id_rsa)</font></div>
<div style><font face="courier new, monospace">  # This will come into play when connecting to the gateway</font></div><div><font face="courier new, monospace">  IdentityFile ~/.ssh/ipython_id_rsa</font></div><div><font face="courier new, monospace"><br>
</font></div><div style><font face="courier new, monospace">  # This is the command that will be invoked on the gateway host after</font></div><div style><span style="font-family:&#39;courier new&#39;,monospace">  # you connect. As you can see it simply executes an nc (netcat) which just</span></div>
<div style><font face="courier new, monospace">  # echoes all of your traffic to the ipython_host</font></div><div style><font face="courier new, monospace">  # %h is the &#39;HostName&#39; defined above</font></div><div style>
<font face="courier new, monospace">  # %p is the port which defaults to 22</font></div><div><font face="courier new, monospace">  ProxyCommand ssh -q -i ~/.ssh/ipython_id_rsa gatewayuser@gateway.bla.local nc %h %p 2&gt;/dev/null</font></div>
</div><div><font face="courier new, monospace"><br></font></div><div style>You should then in theory be able to access the ipython notebook instance on your laptop by running:<br></div><div style><br></div><div style>ssh -L 8888:localhost:8888 ipy_host &amp;</div>
<div style>(&amp; will background)</div><div style><br></div><div style>and then you should be able to hit the site in your browser on <a href="http://localhost:8888/">http://localhost:8888/</a></div><div style><br></div>
<div style>Lemme know if this works or if you have any questions. If this does work perhaps we should post this somewhere.</div><div style><br></div><div style>Jim</div><div style><br></div><div class="gmail_extra"><br><br>
<div class="gmail_quote">On Thu, Feb 21, 2013 at 6:16 AM, Jose Gomez-Dans <span dir="ltr">&lt;<a href="mailto:jgomezdans@gmail.com" target="_blank">jgomezdans@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Hi,<div><br></div><div>I have access to a cluster where I can run ipython. I would like to tunnel the notebook port so I can access it from my computer, but I have only seem how to do that for machines that are single hop. </div>

<div>My setup is as follows:</div><div><br></div><div>laptop  -----SSH-----&gt; gateway  -----SSH-----&gt; ipython_host</div><div><br></div><div>So I would need to map port 7000 (eg) on ipython_host through to the gateway and back to laptop. It&#39;s fairly straightforward to tunneling between laptop and gateway, but I can&#39;t run ipython there. </div>

<div><br></div><div>Does anyone have any suggesting, or I should just desist?</div><div><br></div><div>Thanks!</div><span class="HOEnZb"><font color="#888888"><div>Jose</div></font></span></div>
<br>_______________________________________________<br>
IPython-User mailing list<br>
<a href="mailto:IPython-User@scipy.org">IPython-User@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-user" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
<br></blockquote></div><br></div></div>