

#Install jupyter notebook multible users install
If installing using pip install -user, you must add the user-level bin directory to your PATH environment variable in order to launch jupyter lab. This component is responsible for authenticating the user via one of the several authentication mechanisms. In order to support multiple users, the Hub uses several components such as Authenticator, User Database, Spawner. P.s -> for public notebooks the port in which you are running the notebook needs to accept connections from AWS end. If you use pip, you can install it with: pip install jupyterlab. Hub is the architecture that supports serving of jupyter notebooks to multiple users. Now multiple people have visibility to your notebook and can edit code in your notebook. This public link can be shared with others.


You can make your notebook public and then you will get a public URL for your notebook (serverip:8888 or the port you have specified) If other OS users run the jupyter notebook command they will get their local version of the notebook on a different port (maybe 8889 by default as the port number 8888 is already in use by you ) It is not public and can only be accessed on your OS username as a localhost. Important to note -> This is a local instance of your notebook. You will have a URL for this notebook interface and you can work on it. When you launch the jupyter notebook using the jupyter notebook command -> you start a local instance of the jupyter notebook on the default port (maybe 8888) (assuming that the SSH port 22 is open for the other users and they are able to connect) The juypter notebook is installed on a server in this case an EC2 machine.Īny number of people can SSH into this machine if they have the credentials using putty or some ssh client, this has no connection with jupyter notebook.
