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

Remembering of SSH Private Key file location does not function properly #11782

Closed
cyberduck opened this issue Aug 27, 2021 · 3 comments
Closed

Remembering of SSH Private Key file location does not function properly #11782

cyberduck opened this issue Aug 27, 2021 · 3 comments

Comments

@cyberduck
Copy link
Collaborator

@cyberduck cyberduck commented Aug 27, 2021

4e25709 created the issue

Server bookmarks allow one to set/remember the file location of the SSH Private Key. This initial aspect works correctly, as for each of my sites the bookmark does indeed remember the file location correctly (see first screenshot), when viewed via the "Edit Bookmark" panel.

However, this remembered file location does not actually get implemented at the server connection stage, whereupon CyberDuck always defaults to the .ssh folder (see second attached screenshot) and asks me to locate the key, and does not respect the remembered key file location.

This is extremely frustrating as many of us need to connect to 10+ servers that we are managing, and every time you connect to one you have to locate the private key from scratch. Please fix ASAP or I may need to switch to another product


Attachments

@cyberduck
Copy link
Collaborator Author

@cyberduck cyberduck commented Sep 2, 2021

e69172d commented

+1 for fixing this bug! I experience it every day.

I am on Big Sur 11.5.2 M1 Mac mini, Cyberduck Version 7.10.2 (35432), downloaded from App Store

Loading

@cyberduck
Copy link
Collaborator Author

@cyberduck cyberduck commented Sep 3, 2021

@dkocher commented

This should be an issue in the Mac App Store version only as we fail to save the security scoped bookmark for the selected file. It works when the file is inside {{.ssh}} as we have set a temporary entitlement

        <key>com.apple.security.temporary-exception.files.home-relative-path.read-write</key>
        <array>
            <string>/.ssh/</string>
            <string>/.aws/</string>
        </array>

As a workaround please switch to the version from our website. You can request a registration key from [mailto:support@cyberduck.io].

Loading

@cyberduck
Copy link
Collaborator Author

@cyberduck cyberduck commented Sep 6, 2021

@dkocher commented

In 874bf4c.

Loading

@cyberduck cyberduck closed this Sep 6, 2021
@iterate-ch iterate-ch locked as resolved and limited conversation to collaborators Nov 27, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants