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

Docs: How to use AiiDA without ssh keys #6688

Open
etiennemlb opened this issue Jan 9, 2025 · 3 comments
Open

Docs: How to use AiiDA without ssh keys #6688

etiennemlb opened this issue Jan 9, 2025 · 3 comments

Comments

@etiennemlb
Copy link

Describe the current issue

As a counterexample to most HPC centers, some believe using SSH keys is worse than using a password (what if your key does not have a passphrase and is leaked).

Describe the solution you'd like

What is the typical workflow to ease such use case ?

@negia7265
Copy link

Hey i am currently getting a good understanding of the codebase and wanted to get started with contribution, could you assign this issue to me it seems a good issue to begin with!!

@etiennemlb
Copy link
Author

I'm not sure who should give you permission. Id say, go ahead, make a PR?

@unkcpz unkcpz changed the title Docs: How to use aiiDA without ssh keys Docs: How to use AiiDA without ssh keys Feb 13, 2025
@unkcpz
Copy link
Member

unkcpz commented Feb 13, 2025

Thanks for bring this up @etiennemlb. I redirect to issue #6642 (so I close this one, please reply on that issue if you have any comment)

There was some discussion among the team. If I assumed correctly, the reason some of those HPC think it is safe because the password is not stored anywhere long term (it is stored in user's mind although :) ).
The problem is too make it work with AiiDA, every SSH operation with the remote resource it require this password attached, which means the password needs to be stored in the computer. It contradict with what those HPC think is safe.

I partly remember one conclusion is we need to ask user to communicate to HPC and explain the use case and find the solution together.

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

No branches or pull requests

3 participants