I have a problem very similar to the question asked here, but the solution listed there isn't working for me.
Situation: I have two Mac laptops, an old Macbook Air running Yosemite with Cyberduck 4.1.3 and a new Macbook Pro running Yosemite and Cyberduck 4.7.1. I am trying to SFTP into the same server with the same account. On my old laptop, I can connect, browse, download files, and upload files. On my new laptop, I can connect, browse, and download files, but not upload files. I get a "permission denied" error.
Here's what I've checked so far:
- I have confirmed that I am using the same account, password, port, and protocol between the two systems. (I'm not connecting via SFTP for one and FTP for the other, for instance, or connecting with a lesser-privileged user. Since I can log in on both, I know that I am using the correct access credentials.)
- I have checked every CyberDuck setting line by line to confirm that they are both identical. (With the obvious exception of the software version. I know that I could update CyberDuck on my old computer and see if it breaks, but that's not the solution I'm hoping for.)
- I have checked the Network settings line by line, and the only difference is that the old mac happens to be using OpenDNS servers (that couldn't matter, could it?)
- this older question suggests that Problem is caused by macs MTU settings:
Settings>Network>Advanced>Hardware
Put: MTU:1400
but both computers are set to automatic (MTU:1500) and one is working and one is not. (I tried setting the new one to 1400 anyway, and it didn't help.)
If it matters, the server in question is a WPEngine hosting environment.
I feel like there is probably something really obvious that I am overlooking, but I've run out of ideas. Anybody else have a suggestion for something to try?