Perhaps it would work to do: sage: notebook(address="",open_viewer=False, secure = True)
and then use https://128.N.NN.NNN:8000/ instead of http. But William understands these issues better than I. -M. Hampton On Dec 22, 11:11 am, "rvaug...@gmail.com" <rvaug...@gmail.com> wrote: > > You are doing everything right on generic system without a firewall. > > Maybe your remote system has a firewall or something. > > By "remote system" you mean the 'client', > ie, *not* the machine on which Sage is running? > > On Dec 22, 11:56 am, William Stein <wst...@gmail.com> wrote: > > > On Tue, Dec 22, 2009 at 6:55 AM, rvaug...@gmail.com <rvaug...@gmail.com> > > wrote: > > > OK, here's what I did and here's what happened. > > > > ssh'd to Sage server as normal (non-root) user, started sage. At sage > > > prompt: > > > > sage: notebook(address="",open_viewer=False) > > > > This produced the output appended. > > > > Then, in a browser on a separate Linux machine, > > > I entered a URL ofhttp://128.N.NN.NNN:8000/, > > > where 128.N.NN.NNN is the IP address of the Sage server. > > > In trying to connect, the browser then displays the following: > > > > "Failed to Connect > > > > Firefox can't establish a connection to the server at > > > 128.N.NN.NNN:8000. > > > > Though the site seems valid, the browser was unable to establish > > > a connection. > > > > * Could the site be temporarily unavailable? Try again later. > > > * Are you unable to browse other sites? Check the computer's > > > network connection. > > > * Is your computer or network protected by a firewall or proxy? > > > Incorrect settings can interfere with Web browsing." > > > > Is there something I'm not doing, or doing incorrectly? > > > You are doing everything right on generic system without a firewall. > > Maybe your remote system has a firewall or something. > > > William > > > > Thanks again for the help, > > > -Richard Vaughn > > > > ********************************************************************** > > > WARNING: Running the notebook insecurely not on localhost is dangerous > > > because its possible for people to sniff passwords and gain access to > > > your account. Make sure you know what you are doing. > > > ********************************************************************** > > > The notebook files are stored in: sage_notebook.sagenb > > > ********************************************************************** > > > WARNING: Insecure notebook server listening on external address. > > > Unless you are running this via ssh port forwarding, you are > > > **crazy**! You should run the notebook with the option secure=True. > > > ********************************************************************** > > > ************************************************** > > > * * > > > * Open your web browser tohttp://localhost:8000* > > > * * > > > ************************************************** > > > 2009-12-22 09:43:35-0500 [-] Log opened. > > > 2009-12-22 09:43:35-0500 [-] twistd 8.2.0 (/usr/share/sage-4.2.1/local/ > > > bin/python 2.6.2) starting up. > > > 2009-12-22 09:43:35-0500 [-] reactor class: > > > twisted.internet.selectreactor.SelectReactor. > > > 2009-12-22 09:43:35-0500 [-] twisted.web2.channel.http.HTTPFactory > > > starting on 8000 > > > 2009-12-22 09:43:35-0500 [-] Starting factory > > > <twisted.web2.channel.http.HTTPFactory instance at 0x2ab1ce8d40> > > > > On Dec 21, 4:19 pm, William Stein <wst...@gmail.com> wrote: > > >> On Mon, Dec 21, 2009 at 12:20 PM, rvaug...@gmail.com > > >> <rvaug...@gmail.com> wrote: > > >> > OK, I did "sage: notebook(address="", open_viewer=False)" > > >> > and got the appended. > > > >> > So now how does a remote user access this Sage instance > > >> > via his browser? What would the URL be? > > > >> If the ip address of the computer you run Sage on is foo.bar, you would > > >> use > > > >> http://foo.bar:8000 > > > >> William > > > >> > Thanks very much, > > >> > -Richard Vaughn > > > >> > ====================================================================== > > > >> > sage: notebook(address="", open_viewer=False) > > >> > ********************************************************************** > > >> > WARNING: Running the notebook insecurely not on localhost is dangerous > > >> > because its possible for people to sniff passwords and gain access to > > >> > your account. Make sure you know what you are doing. > > >> > ********************************************************************** > > >> > The notebook files are stored in: sage_notebook.sagenb > > >> > ********************************************************************** > > >> > WARNING: Insecure notebook server listening on external address. > > >> > Unless you are running this via ssh port forwarding, you are > > >> > **crazy**! You should run the notebook with the option secure=True. > > >> > ********************************************************************** > > >> > ************************************************** > > >> > * * > > >> > * Open your web browser tohttp://localhost:8000* > > >> > * * > > >> > ************************************************** > > >> > Removing stale pidfile /home/rvaughn/.sage/sage_notebook.sagenb/ > > >> > twistd.pid > > >> > 2009-12-21 15:16:51-0500 [-] Log opened. > > >> > 2009-12-21 15:16:51-0500 [-] twistd 8.2.0 (/usr/share/sage-4.2.1/local/ > > >> > bin/python 2.6.2) starting up. > > >> > 2009-12-21 15:16:51-0500 [-] reactor class: > > >> > twisted.internet.selectreactor.SelectReactor. > > >> > 2009-12-21 15:16:51-0500 [-] twisted.web2.channel.http.HTTPFactory > > >> > starting on 8000 > > >> > 2009-12-21 15:16:51-0500 [-] Starting factory > > >> > <twisted.web2.channel.http.HTTPFactory instance at 0x2ab1ce8d40> > > > >> > On Dec 21, 2:42 pm, William Stein <wst...@gmail.com> wrote: > > >> >> On Mon, Dec 21, 2009 at 11:30 AM, rvaug...@gmail.com > > >> >> <rvaug...@gmail.com> wrote: > > >> >> > OK. Let me see if I understand this. > > >> >> > I ssh into the machine running Sage. > > >> >> > I execute "sage" and see this: > > > >> >> > sage: > > > >> >> > I then add the following after the "sage:" prompt: > > >> >> > notebook(address="192.NN.NN.NNN") > > >> >> > where 192.NN.NN.NNN is the IP address of the machine of... > > >> >> > the client machine from which I want to run sage remotely via a > > >> >> > browser? > > >> >> > or the 'server' machine on which the Sage instance is running? > > > >> >> > Thanks, > > >> >> > -Richard Vaughn > > > >> >> To repeat what I wrote above: > > > >> >> The notebook only listens on localhost by default. Use > > > >> >> sage: notebook(address="", open_viewer=False) > > > >> >> to listen on any port... > > > >> >> William > > > >> > -- > > >> > To post to this group, send email to sage-support@googlegroups.com > > >> > To unsubscribe from this group, send email to > > >> > sage-support+unsubscr...@googlegroups.com > > >> > For more options, visit this group > > >> > athttp://groups.google.com/group/sage-support > > >> > URL:http://www.sagemath.org > > > >> -- > > >> William Stein > > >> Associate Professor of Mathematics > > >> University of Washingtonhttp://wstein.org > > > > -- > > > To post to this group, send email to sage-support@googlegroups.com > > > To unsubscribe from this group, send email to > > > sage-support+unsubscr...@googlegroups.com > > > For more options, visit this group > > > athttp://groups.google.com/group/sage-support > > > URL:http://www.sagemath.org > > > -- > > William Stein > > Associate Professor of Mathematics > > University of Washingtonhttp://wstein.org -- To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www.sagemath.org