Comments (3)
websockify also intercepts the VNCserver's TCP socket bind request (e.g. to 5901), transparently changes the internal library call so that the VNCserver binds to <random-port>
, and websockify listens on the original specified port (5901) instead. See the Wrap a Program
section of https://pypi.org/project/websockify/#description
from jupyter-remote-desktop-proxy.
Ah, but we can't make use of that right? We need to specify it so that jsp proxies to what websockify exposes right? I errored without #99 in turbovnc listening to a random TCP port
from jupyter-remote-desktop-proxy.
Hi @consideRatio,
I am seeking clarification regarding the usage and capabilities of the Jupyter Remote Desktop Proxy, as I found the README lacking in providing an overview of its use cases and functionalities.
Our current setup involves a JupyterHub server and five Jupyter Notebook servers. The JupyterHub server serves as a proxy, directing users to their respective Jupyter Notebook servers based on their user group.
Now, we have a specific requirement: we want users to access every notebook session through a VNC session to ensure the security of our files and prevent unauthorized downloading and copying of contents.
Here are the questions I need clarification on:
- Can we utilize the Jupyter Remote Desktop Proxy to proxy our JupyterHub in a way that enables opening a notebook session within a VNC desktop session?
- If such proxying is possible, I'd like to understand whether the VNC sessions opened will be dynamic or static. For instance, if user A logs into the JupyterHub and user B also logs in, will they each receive separate VNC desktop sessions? It's crucial that each user has their own isolated desktop session, ensuring changes made in one user's Jupyter Notebook do not reflect in another user's desktop session.
from jupyter-remote-desktop-proxy.
Related Issues (20)
- Initial websocket request can fail HOT 3
- Malfunction with a `jupyterhub-singleuser` startup influencing xsrf checks HOT 1
- Create a conda-forge feedstock for this project
- Tests failing HOT 4
- the jupyter desktop couldn't be open because of novnc js was forbidden because of 403 http error HOT 2
- Build/install fails with novnc/novnc 1.5.0 HOT 1
- What images are in scope for this project and the jupyterhub org? HOT 2
- Define VNC servers to support HOT 6
- Add a link to the hub control panel HOT 2
- Add tests to verify basic function with supported VNC servers
- TigerVNC check does not work for new versions of TigerVNC HOT 5
- Password required when running mybinder demo HOT 2
- Handle disconnects & reconnects properly HOT 1
- Add Ctrl-Alt-Del item back HOT 1
- Release v2.0.0 HOT 11
- Publish two docker images - one with TigerVNC, and one with TurboVNC? HOT 7
- Narrow python support from 3.6+ to 3.8+
- Is tigervnc-xorg-extension actually needed?
- Ensure project works against TurboVNC - currently broken? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jupyter-remote-desktop-proxy.