It was filtering, but now I've opened the port to listen to my machine, which is running my web server (where all php scripts qre running). So, that's not a problem now. I've checked it (SSH) on the terminal, it's working fine with root as well as other users. Now, problem is, for other users it asks for password, which i dont want to surpass.
Your idea of running encrypted tunnel to use telnet services is good, but i cann't use it, cause i've blocked that port, and i dont want to open it. Second thing is, yes I'm using system() for command from php and it's not showing any result. May be you r right that, it's just sitting waiting for password. If, you've any idea to deal with it, please let me know. Anyway, thanks a lot for your time and great help. Nitin ----- Original Message ----- From: "Evan Nemerson" <[EMAIL PROTECTED]> To: "Nitin" <[EMAIL PROTECTED]> Sent: Thursday, September 25, 2003 4:38 PM Subject: Re: [PHP] Running system commands > If it's filtering port 22, you're not going to be able to access the server > from any client, unless you can bypass the firewall. > > Only the server needs to be run as root. The client should _never_ be run as > root. > > I don't know how to pass the password as an argument (and honestly hope there > isn't one). Furthermore, the client will probably open the terminal to accept > input instead of relying on stdin, so I doubt you can send the password via > stdin. > > What I think you'll probably end up doing is creating an encrypted tunnel via > SSH to a telnet server. Search for how to use port forwarding with whatever > ssh software you're using, and learn the interface. > > Run the same command from a shell as you're running from PHP. Is there any > output? What method for execution are you using (backtick, exec, system, > passthru, etc)? It's also entirely possible that ssh is siting there waiting > for a password you can't input because it's not a true terminal. > > > > > On Thursday 25 September 2003 03:20 am, you wrote: > > Yeah, I did it with ipchains, it was blocking that particular port, that's > > fine. > > But how do I do all this functioning from within PHP. I mean, if I want to > > use ssh not with root, what should I do? > > Explain it if you can. How'll I give my password and do other functionning? > > and one more thing, it doesn't show any output on executing ssh from within > > php, now how do i know that it's working or not? > > > > I'm really thankful to you, for all your help. > > > > Nitin > > > > ----- Original Message ----- > > From: "Evan Nemerson" <[EMAIL PROTECTED]> > > To: "Nitin" <[EMAIL PROTECTED]> > > Sent: Thursday, September 25, 2003 11:38 AM > > Subject: Re: [PHP] Running system commands > > > > > ipchains -L will show your firewall. > > > if that doesn't work, you might want to try iptables -L... ipchains is > > > obsolete. > > > What does netstat -lp show for port 22/ssh? > > > What does a portscan show? > > > > > > On Wednesday 24 September 2003 11:03 pm, you wrote: > > > > No problem starting it. When I connect with ssh, it says: > > > > > > > > Connect: connection to hostname on port 22 refused. > > > > > > > > And, same problem with root as well as others. > > > > Do you have any idea, where does ipchains store all the rules Accepting > > > > and > > > > > > Rejecting packets? > > > > > > > > Thanks for the help. > > > > Nitin > > > > > > > > > > > > ----- Original Message ----- > > > > From: "Evan Nemerson" <[EMAIL PROTECTED]> > > > > To: "Nitin" <[EMAIL PROTECTED]> > > > > Sent: Thursday, September 25, 2003 4:45 AM > > > > Subject: Re: [PHP] Running system commands > > > > > > > > > What exactly is the problem? What does the sshd say when you try to > > > > start > > > > > > > it? Are you running as root (which you must be for it to run on port > > > > 22, > > > > > > > which is default)? > > > > > > > > > > On Wednesday 24 September 2003 04:51 am, you wrote: > > > > > > Thanks for the help, I'v configured ssh, but there seems to be some > > > > > > problem with particular port. Thanx anyway > > > > > > > > > > > > Nitin > > > > > > > > > > > > ----- Original Message ----- > > > > > > From: "Evan Nemerson" <[EMAIL PROTECTED]> > > > > > > To: "Nitin" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> > > > > > > Sent: Tuesday, September 23, 2003 4:44 PM > > > > > > Subject: Re: [PHP] Running system commands > > > > > > > > > > > > > google for openssh or lsh. I dunno if you'd be able to input the > > > > > > > password through PHP, but if not you could telnet over an SSH > > > > > > > encrypted tunnel... > > > > > > > > > > > > Or > > > > > > > > > > > > > if you have absolutely no worries about security you could use > > > > > > > telnet, but that would be, IMHO, a Bad Idea(TM). > > > > > > > > > > > > > > On Tuesday 23 September 2003 02:06 am, Nitin wrote: > > > > > > > > Hi all, > > > > > > > > > > > > > > > > I was wondering, if anyone can help me with running system > > > > commands > > > > > > > > > > from within php. Actually I have a script which deletes users > > > > from > > > > > > > > > > my > > > > > > > > > > > > database > > > > > > > > > > > > > > (which is of course MySQL), now I want to delete those users > > > > from > > > > > > > > > > system level also, as they are authenticated users of my OS > > > > also. > > > > > > > > > > Now, the problem is, that I'm running my MySQL server and web > > > > > > > > server on different machines. I can do whatever on remote DB > > > > server > > > > > > > > > > but how to run > > > > > > > > > > > > a > > > > > > > > > > > > > > system command on another machine. I know, it's possible to run > > > > > > > > system commands on local server by system(), but what about > > > > remote > > > > > > > > > > server? > > > > > > > > > > > > > > > > Any help will be highly appreciated. > > > > > > > > > > > > > > > > Thanx in advance > > > > > > > > Nitin > > > > > > > > > > > > > > -- > > > > > > > "Who controls the past controls the future. Who controls the > > > > present > > > > > > > > controls > > > > > > > > > > > > > the past." > > > > > > > > > > > > > > -George Orwell > > > > > > > > > > > > > > -- > > > > > > > PHP General Mailing List (http://www.php.net/) > > > > > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > > > -- > > > > > [cli] > > > > > "To think is to differ." > > > > > > > > > > -Clarence Darrow > > > > > > -- > > > [cli] > > > "If you would be a real seeker after truth, you must at least once in > > > your life doubt, as far as possible, all things." > > > > > > -Rene Descartes > > -- > "A leader is the wave pushed ahead by the ship." > > -Leo Nikolaevich Tolstoy -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php