Can't Connect to SFTP with Coda but Can with Cyberduck

I’m on a mac and have no trouble connecting through terminal or cyberduck, but in Coda the sftp login will not work.


Which daemon on your server is listening to the ftp port(s)?

lsof -i | grep -i ftp

Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Okay, I checked for the .ssh directory and it was there. One other thing I noticed, while troubleshooting this last night. The user I gave ftp access to, lets say “userftp” doesn’t work in Coda, but the root user login does. Could that have anything to do with it?


Make sure your private key is in the .ssh directory below your users’ home directory and use your private key password as the password to login instead of choosing to use a key. If you don’t have one by that name, simply create it:

cd ~ \
&& mkdir .ssh

… and then move a copy of your private key to your new .ssh directory.

For example, if your username on OS X is brandon, then your key should be located at:


That should allow you to login with Coda and/or Transmit.