-
Notifications
You must be signed in to change notification settings - Fork 7
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
Ask for SSH password using getpass #263
Conversation
Code changes seem to enable the getpass functionality, however, how often is one asked to provide the passwords? I really think it is a major security flaw to have the ssh password directly stored as plain text... |
The password is only required when the connection is opened, so when the first job submitted the password is required but afterwards in the same notebook other jobs use the same connection. |
So, if someone is developing something, it might out to be really annoying due to multiple kernel restarts... However, they could also use a control master outside of pyiron to hold up the connection and just use that all the time. Would you agree to remove the possibility to store the plain text password in the config file altogether? Storing it this way most certainly violates the terms of usage for every HPC system... I will try this setup once with my control master in the .ssh/config - it might be that the second attempt runs without any problem. |
Control master is not yet officially supported by
I do not think that
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree, the functionality to not put a password is implemented and I am also ok, with pysqa not restricting the usage of a stored password altogether.
When we document this, I would add a disclaimer that this is a possible security risk and one should check the policies of the target system.
Yes, I added an issue to extend the documentation #264 - unfortunately currently the remote submission only works with |
No description provided.