Thanks Andreas.....But this iam implementing on Windows which does not support socketpair().
On Thu, Jul 16, 2015 at 1:11 PM, Andreas Schneider <[email protected]> wrote: > On Thursday 16 July 2015 12:07:06 Raghaw Shukla wrote: > > In point C the new session should be from local PC to Remote PC? > > Here is a step by step description how I would implement it. > > a) Create a ssh session and connect > b) Create a forward channel > c) Create a socketpair() > d) One end of the socketpair() is used to read data and write it to the > forward channel, and vice versa. > e) Create a new ssh session > f) Set the other fd of the socketpair() as the fd for the new session > g) Connect and exec ... > > It should work just fine with a socketpair() but you can also create a tcp > socket and connect to the port on localhost. I suggest you read the SSH > RFC to > understand port forwarding better and read the manpages about sockets and > socketpair. > > -- > Andreas Schneider GPG-ID: CC014E3D > www.cryptomilk.org [email protected] > > > -- Raghaw Shukla Software Engineer(AutoPilot Development Team) Aurora Integrated Systems,Bangalore. Email:[email protected] Mobile:9972580305
