I setup a new web server for myself this week. It’s running Ubuntu 8.10. Today I configured the credentials into RapidWeaver and its just not working at all. I have use the username and password and also tried SSH keys.
I can SFTP from terminal and from Transmit. Let me know what information I can provide so that we can try to get this fixed. This is my server so I have full control over everything.
This morning I realized that I disabled authentication with passwords. You can only login with ssh keys. If I enable password authentication, RapidWeaver works! Yeah! However, logging in with keys is not working.
Why does RW ask for both the private and public keys? Other apps only ask for my public key path? When I try to only supply a public key to RW, it requires that I type in my passphrase for the key. My key does not have a passphrase. When I use both private and public keys, it does not work.
So you are providing a private key but not the public key?
I know that my keys work. I use SSH keys to get on my server everyday. I also use my keys to connect via Transmit. What can I do to see why it’s not working in RW? Are there any logs or debug info that I can test out?
Yeah so the setup is like this Server: public key in authorized_keys file RW: Configured with private key
I’m not sure why RW asks for the public key too, I think it’s a historical thing. The public key can actually be generated from the private key, which is what happens if you don’t specify one. The public key field will most likely go away in a future version of RW.
You could turn on RW’s upload logging in the Publishing preferences, try connecting then choose Copy Support Logs from the Help menu. Scrap that, I’ve just noticed a bug that prevents this from working.
There should be log files on the server that might help. Try running this and then perform a connection test from RW.