Information on command execution in sshd
titu_senapati at yahoo.com
Wed Oct 5 05:15:14 EST 2011
My query is answered now. Thanks to Alex, Daniel and Damien for the response.
I searched the openssh code where SHELL process is started and got to know the steps.
Thanks to all.
From: titu senapati <titu_senapati at yahoo.com>
To: "openssh-unix-dev at mindrot.org" <openssh-unix-dev at mindrot.org>
Sent: Sunday, October 2, 2011 5:52 PM
Subject: Information on command execution in sshd
I was going through the code of open ssh server part ( code for sshd ). My query is when user gives any command ( for example unix command "ls")
in the console ( after ssh login is complete ), which function in sshd will execute this command. I traced that the command is coming to sshd code
in message type SSH2_MSG_CHANNEL_DATA. There is a check using function packet_check_eom(). But I am not able to trace the place
where linux command "ls" will be executed. I want to know the function in sshd code which will execute this function.
Hoping for your expertise in this regard. Kindly help.
More information about the openssh-unix-dev