SshClient AddForwardedPort Method SSH .NET Client Library Documentation
Adds the forwarded port.

Namespace: Renci.SshNet
Assembly: Renci.SshNet (in Renci.SshNet.dll) Version: 0.1.0.0 (1.0.0.0)
Syntax

public void AddForwardedPort(
	ForwardedPort port
)
Exceptions

Examples

client.Connect();
var port = new ForwardedPortRemote(8082, "www.cnn.com", 80);
client.AddForwardedPort(port);
port.Exception += delegate(object sender, ExceptionEventArgs e)
{
    Console.WriteLine(e.Exception.ToString());
};
port.Start();

Thread.Sleep(1000 * 60 * 20); //    Wait 20 minutes for port to be forwarded

port.Stop();
client.Connect();
var port = new ForwardedPortLocal(8082, "www.cnn.com", 80);
client.AddForwardedPort(port);
port.Exception += delegate(object sender, ExceptionEventArgs e)
{
    Console.WriteLine(e.Exception.ToString());
};
port.Start();

Thread.Sleep(1000 * 60 * 20); //    Wait 20 minutes for port to be forwarded

port.Stop();
See Also