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

Give mentors ssh access to droplets #582

Open
dehnert opened this issue Jan 18, 2017 · 4 comments
Open

Give mentors ssh access to droplets #582

dehnert opened this issue Jan 18, 2017 · 4 comments
Labels

Comments

@dehnert
Copy link
Contributor

dehnert commented Jan 18, 2017

When debugging issues with droplets, it would be helpful if mentors could ssh in.

It probably makes sense to implement this by putting an ssh key on a shared machine, and having mentors ssh into that machine with their own keys, and then ssh from there to the droplet, rather than ssh'ing directly -- that way, if a mentor joins after a droplet is created, they can still connect to it. There was some discussion of this on the GCI mentors stream.

@dehnert
Copy link
Contributor Author

dehnert commented Jan 18, 2017

by putting an ssh key on a shared machine

If we could find an opensource tool like Akamai's authgate, that'd be great, but AFAICT that doesn't currently exist. (I, and a few other folks in the Zulip community, am familiar with authgate from having worked at Akamai.)

@dehnert
Copy link
Contributor Author

dehnert commented Feb 8, 2017

Netflix's BLESS seems somewhat similar to authgate and might work. (I'm not sure how complete a solution it is, though.)

@dehnert
Copy link
Contributor Author

dehnert commented Feb 10, 2017

Somebody else says:

Here’s a list of open source projects with goals similar to authgate:
https://github.com/Netflix/bless
https://github.com/continusec/geecert
https://github.com/uber/pam-ussh
https://github.com/cloudtools/ssh-cert-authority

I haven't looked at any of these in depth.

@Lyla-Fischer
Copy link
Collaborator

Quoth Tim from the mentors stream " ideally, we'd do a small project to add to zulip.git a tool that one can run to give a given GitHub username SSH access to a droplet, and then we can ask students to run it..."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants