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

OpenSSH ssh-agent support for windows #12880

Closed
8uurg opened this issue Feb 14, 2022 · 2 comments · Fixed by #12895, #12925 or #12927
Closed

OpenSSH ssh-agent support for windows #12880

8uurg opened this issue Feb 14, 2022 · 2 comments · Fixed by #12895, #12925 or #12927
Assignees
Labels
sftp SFTP Protocol Implementation
Milestone

Comments

@8uurg
Copy link
Contributor

8uurg commented Feb 14, 2022

Is your feature request related to a problem? Please describe.
Managing SSH hosts, their configuration, including keys, are usually done through .ssh/config. Recent versions of Windows (10+) come with a OpenSSH installation, including the ssh-agent. The configuration & keys loaded by the SSH agent do not seem to work:

  • CyberDuck is unable to resolve hostnames listed in the .ssh/config file.
  • Based on the documentation, ssh-agent is only supported on Linux (and Mac?)

Describe the solution you'd like
Currently Cyberduck (and Mountain Duck) seem to only support PuTTY & PageAnt, OpenSSH support on Windows would be much appreciated.

Describe alternatives you've considered

  • Falling back to using PuTTY & PageAnt, requires me to maintain multiple programs for the same task.

Additional context
Add any other context or screenshots about the feature request here.

@dkocher
Copy link
Contributor

dkocher commented Feb 14, 2022

I can confirm that currently running on Windows, only SSH authentication agent for PuTTY is enabled.

@dkocher dkocher added the sftp SFTP Protocol Implementation label Feb 14, 2022
@dkocher dkocher self-assigned this Feb 14, 2022
@AliveDevil
Copy link
Contributor

Technical for why it hasn't been implemented yet: #12882 (comment)

Basically: Our agent proxy dependency is ancient (8 years old, and abandoned) with no support for the Windows OpenSSH named-pipe hackery around the Unix-domain sockets.

@dkocher dkocher linked a pull request Feb 17, 2022 that will close this issue
@AliveDevil AliveDevil linked a pull request Feb 28, 2022 that will close this issue
AliveDevil added a commit that referenced this issue Feb 28, 2022
@dkocher dkocher added this to the 8.2.4 milestone Feb 28, 2022
@dkocher dkocher linked a pull request Mar 1, 2022 that will close this issue
dkocher added a commit that referenced this issue Mar 2, 2022
Refactor Windows support for OpenSSH agent.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment