Closed codeon-nat closed 6 years ago
Version 2 uses its own SSH configuration. This was done because using the system's configuration caused a lot of problems . You'll need to use the SSH key provided in the status icon menu.
At first I didn't make the mental connection with "computer key" and "user identity". But I can see why this is this way. I think the idea with the "computer key" kinda falls flat, if you are using a lot of computer and servers like me. But so be it.
Yea, this needs some better documentation and hints in the UI. The idea was to make this more understandable to users who just run the clients, with an admin running a server who you'd give the Computer ID to (and so already recognise the "ssh-rsa AAAA..." bit). In the future I'll add more info about this in the setup dialogs.
@hbons can sparkleshare's new ssh process use an ssh-config of its own?
I'm asking this because I need to access a git repo on remote-host
that's only remotely accessible via a jump-host
hence I normally use some ssh-config trickery like:
Host remote-host
ServerAliveInterval 30
ProxyCommand ssh -q jump-host /bin/nc -w 90 <internal-ip> 22
This worked well with old versions of sparkleshare that shared my main ssh-config.
Edit: Just noticed that someone created an issue just for this: #1902
I am not 100% what the problem is, but a setup that worked nicely in 1.4 is now broken under 2.
What happened:
Oops! Something went wrong....
What I expected to happen:
Something went right.
This happens when:
Sync Remote Project -> Own Server
I use a gitolite server with an own identify file and a different port.
But manually:
I would conclude, that the
.ssh/config
file, where I declare theIdentifyFile
is ignored: