Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Help with dealing with 2FA when connecting to a remote Jupyter server #409

Open
heathermacgregor opened this issue Jul 3, 2024 · 1 comment
Labels
bug Something isn't working Juno Connect Juno Connect app (Jupyter client)

Comments

@heathermacgregor
Copy link

Hello,

I am trying to connect (via local port forwarding) to a remote server with Juno Connect.

Normally, I would connect via entering ssh -L 8888:localhost:8888 xxx.edu in my terminal. Once I connect, I am prompted to enter my password and a one-time code.

Authentication settings on Juno Connect have a setting for password, but I am unsure if there is anything that is able to handle the 2FA step I need to do afterwards. When I try to connect after entering the appropriate information in the authentication settings, it fails to establish a connection.

Environment (please complete the following information):

  • Device: iPad Pro 12.9-inch 6th generation
  • iOS version: iOS 17.5.1
  • App version 1.6.13 (6738)

Thanks for your time,

Heather

@heathermacgregor heathermacgregor added bug Something isn't working Juno Connect Juno Connect app (Jupyter client) labels Jul 3, 2024
@alexstaravoitau
Copy link
Collaborator

@heathermacgregor Juno Connect's SSH tunnelling doesn't support 2FA I'm afraid—unless this is the 2FA of the JupyterHub you're connecting to?

If it's the connection itself that needs 2FA, I suppose you could use some other port forwarding app that supports this, and configure Juno Connect to connect to localhost with the mapped port.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Juno Connect Juno Connect app (Jupyter client)
Projects
None yet
Development

No branches or pull requests

2 participants