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

Read IdentityFile setting from OpenSSH configuration in ~/.ssh/config #12101

Closed
cyberduck opened this issue Jan 23, 2006 · 7 comments
Closed
Assignees
Labels
bug fixed sftp SFTP Protocol Implementation
Milestone

Comments

@cyberduck
Copy link
Collaborator

6a6740f created the issue

I'd love to have my ~/.ssh/config host aliases work in Cyberduck, and it would be sweet to have it already know the right identity files too.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Milestone 2.7 deleted
bachelorette party favors

@cyberduck
Copy link
Collaborator Author

anonymous commented

This is pretty important for SFTP. As a web dev with multiple clients with multiple environments, SSH aliases are the only way to be efficient. Any news?

@cyberduck
Copy link
Collaborator Author

@dkocher commented

In 6d4a4b5.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Also read username from configuration. In c8e27a8.

@cyberduck
Copy link
Collaborator Author

4dfa714 commented

Dear Caberduck Team,
there seems to be a little glitch with this nice feature. I will try to explain what I observe here (Cyberduck 3.1.2, Mac OS 10.5.6):
I use a ~/ssh/config to allow multiple keys. In the config I have Host * and then lines setting IdentityFile. This works pretty well with plain ssh. Cyberduck seems to ignore the default key files (i.e. id_dsa), which is not in my ~/ssh/config. If I remove the Host * and replace it with Host <full.host.name>, then Cyberduck seems to behave and also uses the id_dsa. I would expect to see the same behaviour as if connecting via plain ssh.
Cheers,
-- Jan

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Replying to [comment:8 hegewald@…]:

Dear Caberduck Team,
there seems to be a little glitch with this nice feature. I will try to explain what I observe here (Cyberduck 3.1.2, Mac OS 10.5.6):
I use a ~/ssh/config to allow multiple keys. In the config I have Host * and then lines setting IdentityFile. This works pretty well with plain ssh. Cyberduck seems to ignore the default key files (i.e. id_dsa), which is not in my ~/ssh/config. If I remove the Host * and replace it with Host <full.host.name>, then Cyberduck seems to behave and also uses the id_dsa. I would expect to see the same behaviour as if connecting via plain ssh.
Cheers,
-- Jan

There is currently no support for wildcards in the config. Must be tracked in a separate ticket.

@cyberduck
Copy link
Collaborator Author

anonymousdd commented

https://netdot.uoregon.edu/trac/ticket/288#comment:16

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug fixed sftp SFTP Protocol Implementation
Projects
None yet
Development

No branches or pull requests

2 participants