I recently started using Panic’s Coda as an alternative to Sublime Text, and it looks really slick – the inbuilt SFTP particularly could make a big difference to my workflow.
But I hit a snag pretty early – Coda wouldn’t accept my SSH key – neither would Transmit (a straight FTP app from Panic) – throwing a “ssh key is not in a supported format” error. Now they key definitely works – Terminal and Cyberduck were both fine with it.
There was nothing unusual about how the key was generated – it was under Yosemite in accordance with GitHub’s guidelines, and using a passphrase.
A quick search threw up quite a lot of similar problems, and plenty of different solutions – however none worked for me…
Luckily Panic give prompt support on Twitter and after a couple of suggestions found a solution that worked for me:
@emirpprime Ah: add the key to ~/.ssh/config, then put the passphrase in Coda’s password field. Don’t choose the key with the button. —B
— Panic Inc (@panic) March 16, 2015
In fact I didn’t even need to use a ssh config file – but I have quite a simple setup at the moment. The important, and counterintuitive, part was to NOT select the key file, but enter the passphrase.
If that doesn’t work for you, and you’re getting SSH key errors in Coda or Transmit, there are a selection of other solutions in this thread.