Newbie questions about Pliant

Newbie questions about Pliant

Authentication Problem

I'm having some troubles with authenticating my new installed Pliant 84 version.
Message posted by maybe Willer Alves on 2003/08/13 19:39:42
I've installed the new Pliant 84 in a Linux RH 7.3 server. 
It is running on port 8080...
It has installed fine but I'm having troubles with the admin password.

I started with the following command line:

pliant module /pliant/protocol/http/server.pli command 'http_server configure port 8080'

Then I tried my web browser:

http://myhost:8080/

The browser asks for authentication but when I entered the admin user and password, the authentication fails...

Do you know what could be wrong?

Willer Alves
Uberlândia, MG
Message posted by hubert.tonneau on 2003/08/13 19:44:38
Yes, you have to connect through:

http://localhost:8080/

because administrator password provided on command line will apply if the
browser IP address is 127.0.0.1, for security reasons.
Message posted by maybe Willer Alves on 2003/08/13 19:46:45
Hum...

But I don't interface at this server... I administrate it through SSL connection remotely...
Message posted by hubert.tonneau on 2003/08/13 19:56:24
The 'configure' option is just an option to let you access the server the
first time, or in case of a broken users to sites database.

Once you have properly defined sites and users, you don't need anymore
to use 'configure' parameter, so you can access remotely with administration
rights if you declare a user so.
Message posted by maybe Willer Alves on 2003/08/13 19:57:42
Thanks for the pointer...

I've solved that using lynx at the command line (argh...).

Thanks a lot.
Message posted by hubert.tonneau on 2003/08/13 20:08:41
I'm interested with your solution to access Pliant HTTP server through SSH.
I bet you have an SSH enabled port forwarder, so you use SSH to connect to the
port forwarder, and the connection is clear between the port forwarder and
the Pliant HTTP server.

Could you describe the software you use, and eventually publish a sample
configuration file, or proceeding instruction if not too complicated,
or pointer to some section of an existing howto.
Message posted by maybe Willer Alves on 2003/08/18 16:50:07
Sorry for answering delayed...

I don't administrate Pliant itself trough SSH, I administrate the machine.

Our servers are located in a Data Center. Then, we access them trough SSL connections
using SSH. I've downloaded Pliant installation file, made a copy to the server using
SCP and installed using SSH. But I was thinking I could configurate it in the first time
using the browser. For the first time configuration, I started pliant in configuration
mode trough command line (SSH) and used lynx to configurate it locally.

Now the web interface is working fine.

 
 
Message posted by hubert.tonneau on 2003/08/18 20:10:07
For such a situation, you can do even simpler:
Install Pliant locally, then configure it, then upload the /pliant_security/
directory through SCP

Also, I tend to believe that at some point, providing several ways to install
. through a browser (current method)
. through the command line unattended
. through the command line interractive
. through Pliant browser
will be needed to best cover various needs.
Message posted by maybe pom on 2003/08/19 07:48:08
Using "ssh -X" enables X11 forwarding.
This way, when you start the browser on the remote machine, the X11 connection will go through the encrypted channel to your local machine: the program executes
there, but the graphic interface appears here.
Then, you can use your browser to connect to your Pliant server at address 127.0.0.1
Message posted by thomasb on 2003/08/19 18:31:13
It much faster to forward the HTTP-connection than X. Simply connect to the server
using command:

ssh -L 8080:127.0.0.1:8080 <server address>
Message posted by michel on 2003/08/22 15:03:31
It is a good feature of SSL, but it seems that the syntax is not good.
I had good result (local machine on Linux Mdk 8.0) with the folowing:
"ssh -L local_avalaible_port:distant_URL:distant_port login@distant_URL"
and I am asked for login@distant_URL password. Then I can open localy else
"localhost:local_avalaible_port" and it opens the distant "localhost" or
"127.0.0.1:local_avalaible_port" and it opens distant_URL which can be different
if you have a root option for one of them or both.

An other interest of this method is that you can do with Windows machine.
If you run "putty" from the command line when in the right directory,
"you can download this freeware at 
"http://www.chiark.greenend.org.uk/~sgtatham/putty/"
it means : 
"puttty -L local_avalaible_port:distant_URL:distant_port login@distant_URL"
you have the same result.
Message posted by hubert.tonneau on 2003/08/22 18:22:31
What I'm wondering is should I use SSH or stunnel in order to add SSL support
to a Pliant HTTP server ?
Reading stunnel documentation, it says that it can do it, but the mainstream
seems SSH.
Any advise or experience in this area ?