Open main menu

CDOT Wiki β

Changes

OPS235 Lab 7

1 byte added, 11:02, 28 June 2016
no edit summary
# On '''centos1''' confirm that you still cannot connect to c7host web-server by clicking on the following link: '''http://centos1/'''<br><br>
The next step is to establish a <u>tunnel</u>. When you establish a tunnel you make an ssh connection to a remote host and open a new port on the local host. That local host port is then connected to a port on the remote host through the established tunnel. When you send requests to the local port it is forwarded through the tunnel to the remote port.<br><br>
<ol><li value="116">In a terminal in your '''centos2''' VM, '''make certain you are NOT logged in as root!'''</li>
<li>Establish a tunnel using a local port on centos2 of 20808, that connects to the remote port on '''c7host''' of 80, using the following command on '''centos1''':<br /><b><code><span style="color:#3366CC;font-size:1.2em;">ssh -L 20808:centos1:80 username@centos1</span></code></b><br><br> '''Note:'''<br>The '''-L''' option (which means Local port) takes one argument:<br><span style="courier">&lt;local-port&gt;:&lt;connect-to-host&gt;:&lt;connect-to-port&gt;</span><br><br> The command basically connects your local port of 20808 to the remote port of 80 on '''c7host'''.<br>This means all requests to 20808 on the <u>localhost</u> ('''centos1''') are actually tunneled through your ssh connection<br>to port 22 on '''c7host''' and then delivered to port 80 on '''c7host''', bypassing the firewall.<br><br></li>
<li>Once the tunnel is established use '''netstat''' to verify the port 20808 is listening on '''centos1'''</li>
13,420
edits